2012-07-01 40 views
0

有没有一种方法可以创建某种类型的侦听器来侦听BufferedReader中是否有新数据?我知道我可以使用类似while循环的东西,并继续查看它是否可以读取,但即使是在异步任务中,这似乎阻止。阅读BufferedReader

基本上就是我想要做的就是听新的数据套接字输入流。

+0

我真的不明白这个问题。如果你说'串线= myBufferedReader.readLine();'它会阻止,直到有新的输入。这不是你想要的吗? – 11684

+0

阅读:) – FabianCook

回答

1

java.io中的所有内容都是阻塞模式。通常的技术是有一个专用的阅读线程。

+0

下面回答评论我也有专门的线程,在一个同步任务... – FabianCook

+0

而aync任务运行监听传入的数据,我想送一些数据,它只是不会发生 – FabianCook

+0

然后作出这样的这个问题。我必须说这不是很清楚。 @SmartLemon – 11684