请问老师,什么情况下会造成空轮询呢,百度了下都不是说的很明白。

来源: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

  1. client connects and write message
  2. server accepts and register OP_READ
  3. server reads message and remove OP_READ from interest op set
  4. client close the connection
  5. server write message (without any reading… surely OP_READ is not set)
  6. server’s select wakes up infinitely with return value 0
写回答

1回答

闪电侠

2021-07-17

这个可以不用太纠结,知道会在极端情况会就行啦

0
0

Java读源码之Netty深入剖析

解析netty各大组件细节,百万级性能调优,设计模式实际运用

2334 学习 · 283 问题

查看课程