请问老师,什么情况下会造成空轮询呢,百度了下都不是说的很明白。
来源:4-8 检测IO事件

CrazyCat岩
2021-06-02
A DESCRIPTION OF THE PROBLEM :
The NIO selector wakes up infinitely in this situation…
0. server waits for connection
- client connects and write message
- server accepts and register OP_READ
- server reads message and remove OP_READ from interest op set
- client close the connection
- server write message (without any reading… surely OP_READ is not set)
- server’s select wakes up infinitely with return value 0
写回答
1回答
-
闪电侠
2021-07-17
这个可以不用太纠结,知道会在极端情况会就行啦
00
相似问题