标签: java multithreading user-input
场景是这样的: 一个线程正在处理UI,第二个是处理backgorund中的逻辑。两者都同时工作。
如果发生某个事件,我希望第一个线程停止等待用户命令并执行其他任务。
有可能吗?
答案 0 :(得分:-1)
这取决于您的实施和架构,但通常情况下,您无法停止等待用户输入。例如,对System.in的来电被有效转换为system calls,无法取消。
System.in