nio的SocketChannel.configureBlocking和aio有什么区别吗
发布网友
发布时间:2022-05-09 20:07
我来回答
共1个回答
热心网友
时间:2023-10-16 22:19
SocketChannel.configureBlocking(false)
在该socket上的读写都不阻塞,也就是读写操作立即返回,无论有没有数据。这个设置对于POSIX中的O_NONBLOCK标志。
AIO(Asynchronous IO)概念上比NIO更一步,它一般包含了Non-blocking的意思,另外还能让操作并发(concurrent)的执行。