我是Java中的多線程新手,所以對於這個問題012zz有沒有什麼辦法喚醒睡眠線程,通過調用睡眠(超時)方法睡眠,並且在那之前超時到期?例如把他吵醒了一些事件使用睡眠方法喚醒Java中的線程
謝謝
我已經試過這個代碼處理我的事件手動睡眠/喚醒線程,但它不工作:線程睡眠,但不能恢復
try {
if(sleepMyThread){
myThread.sleep(100000);
sleepMyThread = false;
}
else{
myThread.interrupt();
sleepMyThread = true;
}
}
catch (InterruptedException e) {
e.printStackTrace();
}
這看起來類似於您的問題:http://stackoverflow.com/questions/8708473/waking-up-a-sleeping-thread-interrupt-versus-splitting-the-sleep -into-mult – BitNinja
@codeNinja - 它的確如此,但是>>這個<<問題表達的問題沒有OP的可疑代碼和生活故事的兩個屏幕截圖:-) –