大家好
我在做秒表。对于暂停,我使用Thread.suspend()并继续使用Thread.resume()。但简历不是继续工作。
码:

pause(){
  shouldRun = false;
  currentThread.suspend();
}
resume(){
  shouldRun = true;
  currentThread.resume();
}


while(shouldRun){
    .......
  }

最佳答案

不推荐使用Thread.suspend()Thread.resume()的原因-由于各种原因,它们并不是一个好主意。最重要的是,线程本身处于最佳位置,知道如何安全地暂停(例如,不持有锁时)。

我敦促您重新考虑您的设计,以避免使用挂起/恢复。如果您告诉我们更多有关您要实现的目标的信息,我们可能会为您提供更多帮助。

07-24 19:35
查看更多