扫描仪不扫描输入线程的键盘输入在java中

时间:2016-07-22 11:11:30

标签: java multithreading java.util.scanner

我有两个线程,一个线程监视目录中发生的更改,一个线程要求用户按Y或N停止监视。用户可以在任何时间点提供输入,比如说15分钟。 为此我尝试使用多线程,但问题是,在输入线程扫描仪无法扫描输入,甚至输入出现在屏幕上,但它不接受该输入。 源代码:

*/*String str=*/s1.next();*

ScreenShot

如果更改代码if(s1.hasNextLine()){ System.out.print("yes"); }

show

然后输出为:SceenShot 2

0 个答案:

没有答案