我特指InputStream (Java SE)及其实现。
阻塞是如何进行的?我有点担心他们使用“忙等待”机制,因为它会产生很多开销。我相信他们会用另一种方式来做,但我只是想确定一下。
最佳答案
不,他们不使用忙等待。这取决于实现(这将取决于您使用的输入流的类型),但通常它可能会使用阻塞操作系统级 API,因此效率将取决于操作系统。
关于java - I/O操作如何阻塞?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2584023/