在没有程序挂起的情况下用Java输入?

Pet*_*y B 2 java input continuous

我只是想知道如何让我的java程序继续运行,但总是准备好接受输入.

现在我正在使用缓冲区读取器并读取一行,但这使我的程序暂停并等待输入.我希望程序继续运行但是随时准备好接受输入,有没有办法做到这一点?

Jam*_*s B 9

我希望你将不得不考虑多线程你的应用程序,以便按需要运行.

编辑:当然,虽然这个功能可以通过纯粹的CLI界面实现,但如果您打算以多线程方式运行完整的响应/事件驱动系统,那么最好还是探索其他选项(即GUI选项).