相关疑难解决方法(0)

并发/非阻塞控制台键盘输入

我正在研究java中的MUD.我每次打勾都会看到玩家输入,但是我正在使用Scanner阻止操作.我想要非阻塞输入.

我看过nio有一个Selector类的包,但是我不确定如何使用它System.in.我想,一旦我运行服务器,我肯定会需要它,但现在一切都是离线的.

我已经尝试过扩展主类Applet和重写keyDown,但这只是意味着在第一个之后不再接受输入.当然,我不再阻止任何东西了,但是没有更多的输入.keyDown我想,再也没有打过电话.

也许线程即使在执行阻塞操作时也可能被中断?

感谢您对此问题的任何见解.

java input stdio textinput

7
推荐指数
1
解决办法
7816
查看次数

标签 统计

input ×1

java ×1

stdio ×1

textinput ×1