[英]Is BufferedReader.readLine method non-blocking
BufferedReader.readLine()
是一种阻塞方法。 您是否认为所有 java.nio 方法都是非阻塞的? 只有一些是非阻塞的,即只有那些被明确记录为非阻塞的。 所有其他人都在阻止。 特别是,您询问Files.lines
。 这将返回Stream
行。 它在内部使用阻塞方法readLine()
,但在调用它时它不会读取文件中的所有行。 它仅在您对返回的 Stream 进行终端操作时读取每一行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.