标签: java multithreading io nonblocking
我想从Java生成外部进程并在不阻塞读取器线程的情况下读取其输出(“非阻塞IO”)。 我知道(Socket)Java NIO选择器概念和出色的NuProcess库,但我想知道,Java8中没有任何内置的解决方案吗?
如果您希望非阻塞IO用于使用外部进程的输出,并且您不希望包含第三方依赖项,则仍需要编写其他线程代码,例如:使用BlockingQueue传递数据读取 - 我们真的得到了吗?
BlockingQueue