可以设置为非阻塞模式(异步)
就在那里,您有误解。非阻塞模式 不同于 异步模式。
非阻塞操作要么传输数据,要么不传输数据。无论哪种情况,都没有阻塞,并且返回操作完成。此模式受SocketChannel,
DatagramSocketChannel,
和支持Selector.
异步操作在您调用该方法时开始,并在后台继续,其结果可在以后通过回调或a获得Future
。AsynchronousSocketChannel
您在问题中提到的etc类支持此模式。
Java NIO-非阻塞通道与AsynchronousChannels
可以设置为非阻塞模式(异步)
就在那里,您有误解。非阻塞模式 不同于 异步模式。
非阻塞操作要么传输数据,要么不传输数据。无论哪种情况,都没有阻塞,并且返回操作完成。此模式受SocketChannel,
DatagramSocketChannel,
和支持Selector.
异步操作在您调用该方法时开始,并在后台继续,其结果可在以后通过回调或a获得Future
。AsynchronousSocketChannel
您在问题中提到的etc类支持此模式。