课程
/后端开发
/Java
/解锁网络编程之NIO的前世今生
处理完毕为什么又要注册连接可读事件?
2020-02-04
源自:解锁网络编程之NIO的前世今生 2-5
正在回答
服务器接收客户端请求时,需要读取客户端发送的请求数据,这时候要注册可读事件;
服务器接收完客户端的请求后,需要向客户端发送一个响应,也就是需要向客户端写数据,这时候要注册可写事件;
服务器将响应写给客户端后,又需要等待客户端的下一次请求,所以又需要注册可读事件;
接收客户端时,需要读取客户端发送的请求数据,这时候要注册可读事件;
我理解为:lock和unlock,不知道对不对
可能是之前没有你注册之后下次就会更方便了吧
举报
解锁网络编程的“乾坤大挪移”-NIO。
3 回答请问下,为什么要再次注册可读事件啊,还有,写的时候为什么不监听可写?
3 回答socketChannel 为何要再次注册到选择器上?
1 回答socketChannel多次注册疑问
3 回答为什么要新开线程接收响应
2 回答为什么要学习