【发布时间】:2010-11-02 03:28:27
【问题描述】:
我在 Java 中有两个线程。
第一个线程正在关闭缓冲读取器 (br.close())
当第二个线程对同一个阅读器进行读取时,我得到一个IOException (Stream Closed)
即使我使用br.ready(),我也会收到此异常
有没有办法知道流是否已经关闭?
【问题讨论】:
-
只是出于好奇,为什么多个线程使用同一个BufferedReader?
-
长篇大论先生......试图让一些遗留代码工作......
-
请注意,要非常小心地检查哪个对象被用作 Readers 的监视器。
标签: java io bufferedreader