1、线程的通信的主要目的是线程同步,若从系统层面回答应该往锁机制、信号量回答。
2、用udp实现tcp,那要看实际场景的需求,在实时性和可靠性之间做平衡。所以可以在udp基础上选择性的实现序列号机制、确认机制、流量控制机制、拥塞控制机制等。
3、如何保证QQ不重复发送消息,我的理解就是同一条消息不能在对方的窗口中显示多次,而不是说不允许消息重发。可以在为条消息配一个唯一的id,接受方在接受消息的时候用id查询是否接受过,若之前接受过则丢弃。