課程
/后端開發
/Java
/解鎖網絡編程之NIO的前世今生
處理完畢為什么又要注冊連接可讀事件?
2020-02-04
源自:解鎖網絡編程之NIO的前世今生 2-5
正在回答
服務器接收客戶端請求時,需要讀取客戶端發送的請求數據,這時候要注冊可讀事件;
服務器接收完客戶端的請求后,需要向客戶端發送一個響應,也就是需要向客戶端寫數據,這時候要注冊可寫事件;
服務器將響應寫給客戶端后,又需要等待客戶端的下一次請求,所以又需要注冊可讀事件;
接收客戶端時,需要讀取客戶端發送的請求數據,這時候要注冊可讀事件;
我理解為:lock和unlock,不知道對不對
可能是之前沒有你注冊之后下次就會更方便了吧
舉報
解鎖網絡編程的“乾坤大挪移”-NIO。
3 回答請問下,為什么要再次注冊可讀事件啊,還有,寫的時候為什么不監聽可寫?
3 回答socketChannel 為何要再次注冊到選擇器上?
1 回答socketChannel多次注冊疑問
3 回答為什么要新開線程接收響應
2 回答為什么要學習
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-03-22
服務器接收客戶端請求時,需要讀取客戶端發送的請求數據,這時候要注冊可讀事件;
服務器接收完客戶端的請求后,需要向客戶端發送一個響應,也就是需要向客戶端寫數據,這時候要注冊可寫事件;
服務器將響應寫給客戶端后,又需要等待客戶端的下一次請求,所以又需要注冊可讀事件;
2020-03-22
接收客戶端時,需要讀取客戶端發送的請求數據,這時候要注冊可讀事件;
服務器接收完客戶端的請求后,需要向客戶端發送一個響應,也就是需要向客戶端寫數據,這時候要注冊可寫事件;
服務器將響應寫給客戶端后,又需要等待客戶端的下一次請求,所以又需要注冊可讀事件;
2020-03-20
我理解為:lock和unlock,不知道對不對
2020-02-07
可能是之前沒有你注冊之后下次就會更方便了吧