如何在线程休眠期间获取用户输入?

时间:2016-01-01 20:22:12

标签: java multithreading delay

我有一个方法可以将当前线程延迟指定的时间,并按预期工作。问题是我希望能够在该延迟期间输入用户,以便如果用户在延迟期间输入“保存游戏”,则方法将调用并且程序将结束。我该怎么做呢?我目前的延迟方法是:

public void delay()  throws InterruptedException, IOException {

    try {
        Thread.currentThread().sleep(6000);               
    } catch(InterruptedException ex) {
        Thread.currentThread().interrupt();
    }
}

0 个答案:

没有答案