【发布时间】:2011-04-11 08:33:25
【问题描述】:
InputStream.available() 在 Java 中做了什么?我阅读了文档,但仍然无法理解。
文档说:
返回可以从此输入流中读取(或跳过)的字节数,而不会被此输入流的方法的下一个调用者阻塞。下一个调用者可能是同一个线程或另一个线程。
InputStream 类的可用方法总是返回 0。
阻塞是什么意思?它只是意味着同步调用吗?
最重要的是,available() 方法的目的是什么?
【问题讨论】:
-
available() 真正有用的用途很少。其中之一是用于从系统中读取。
标签: java blocking inputstream