又来IO问题了,这个问题我想只有v2ex的大牛们能帮我了
我想问的是SocketChannel.configureBlocking(false)之后,对IO操作有什么影响,为什么nio有时候叫异步阻塞有时候又叫同步非阻塞,和aio有什么区别?
另外就是为什么configureBlocking(false)只有在nio时候才用,如果这能提高性能,为什么BIO不也用呢?而且这句话对nio的意义特别大呢?
难道我真的要去读源码吗?
我想问的是SocketChannel.configureBlocking(false)之后,对IO操作有什么影响,为什么nio有时候叫异步阻塞有时候又叫同步非阻塞,和aio有什么区别?
另外就是为什么configureBlocking(false)只有在nio时候才用,如果这能提高性能,为什么BIO不也用呢?而且这句话对nio的意义特别大呢?
难道我真的要去读源码吗?