英语专八和雅思哪个难:java非阻塞编程的一个问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/14 07:02:32
channel.register(selector, SelectionKey.OP_READ);操作在什么情况被阻塞而始终不返回?

java的selector在运行select()操作的时候会将事件集合锁住,在锁住状态下的任何注册事件操作或更改注册事件操作都将被阻塞。在单独线程中运行的上述操作很容易被在select()外。