IO流 InputStream类的read方法 何时返回-1 何时阻塞现在在写一个程序。发送方不是我写的,我的inputStream时而返回-1 时而阻塞。毫无规律[解决办法]感觉,需要看in所在类的API了。感觉你的需求像是想要异步I/O其实,你可以直接用异步I/O的类,上网搜搜。或者,不用也行。那就多线程呗。[解决办法]你是想让你写的读取别人提供输入流的程序在有输入的情况下就读出来,没有的话就等待别人输入?是这样的需求吗?