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