关于在AcceptHandler的成功回调中为什么需要调用 accept?
来源:9-3 ChatServer服务器实现AcceptHandler

慕设计5107530
2020-10-05
老师好,请问一下,使用AIO实现的时候,既然在start中已经在循环中调用了accept,为什么在AcceptHandler的回调中,还需要调用accept?难道在回调函数执行之后,循环中不会继续执行吗?请老师指点!谢谢
写回答
1回答
-
Stannum
2020-11-16
同学你好~我们在start函数中的while循环中,调用了System.in.read(这就是我们在演示中提到的,为了防止服务器主线程过早结束而使用的小花招)。所以我们仍然需要在AcceptHandler里继续调用accept函数。
00
相似问题
异步AIO这块疑问
回答 1
一个关于这个简易聊天室的优化想法
回答 1