已经解决了。忽视
我有一个InputStream
以设定的时间间隔提供输出行。我需要把它包在BufferedReader
别的地方,所以我试着把它包InputStreamReader
起来
myReader = new InputStreamReader(new MyStream(soureFile,interval));
但是,现在myReader
首先阻塞,read()
直到我的流使整个输出可用。InputStreamReader 是否有一些不这样做的替代方法?
(只是为了完整起见:是的,我测试了我的 InputStream - 它实际上是 InputStreamReader 正在做阻塞)。