采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我写一下整个的流程哈:1. 想要读取数据-首先注册读取事件
2. 有数据来了-读取事件就绪
3. 开始取消兴趣关注(如果不取消,因为轮训是单独的线程,在此轮训时会再次发现就绪,会反复去多并非读取,导致数据错乱。)
4. 线程池-处理读取数据事件
5. 读取数据完成
6. 想要再次读取数据-再次注册读取事件
循环。
这个过程中,涉及:轮训线程-读取线程池的切换。
登录后可查看更多问答,登录/注册
理论+实践,系统且深入掌握Socket核心技术,从容应对各种Socket应用场景的不二之选
2.8k 1
1.8k 7
1.7k 5
1.9k 13
1.1k 13