两个线程启动两个不同的socket连接

有一个问题请求一下大神(我是小白)
就是我想用两个线程启动两个不同的socket连接,当其中一个在连接的情况下
另一个线程无限期等待,同时检测在连接的线程的连接情况,如果断连,则启动
等待线程接收数据,断联线程无限期等待,以此类推,我现在单线程的连接能写好,两个线程就太搞清楚,求大佬~

这不就是多线程,以及现成安全的问题了,你这里得用同步,不能采用异步了。加锁

你描述的这种东西叫“高可用”,意思是socket-A主要,socket-B作用备用?是吧?这里线程b不是无限期等待,而是定期检查a线程的存活,如果socket-A挂掉就启动socket-B