一、selector.select();时阻塞的,为啥说Nio时非阻塞的?
答:1、因为阻塞是否要看读取数据时能够立即返回,nio在读取数据时没有数据会立即返回,而传统的io会阻塞等待;2,然后就是selector.select()可以不阻塞,selector.select(1000),或者selector.wakeup(唤醒selector)
一、selector.select();时阻塞的,为啥说Nio时非阻塞的?
答:1、因为阻塞是否要看读取数据时能够立即返回,nio在读取数据时没有数据会立即返回,而传统的io会阻塞等待;2,然后就是selector.select()可以不阻塞,selector.select(1000),或者selector.wakeup(唤醒selector)