Java的NIO是同步非阻塞,但为什么其核心的Selector.select()是阻塞的?不矛盾吗?
Selector selector = Selector.open();
while (true) {
int nReady = selector.select(); // 这里会阻塞,哪里体现非阻塞?
Set<SelectionKey> keys = selector.selectedKeys();
Iterator<SelectionKey> it = keys.iterator();
//...
}
芜湖不芜
相关分类