當前位置:編程學習大全網 - 源碼下載 - java程序運行過程中如何暫停和恢復?

java程序運行過程中如何暫停和恢復?

Java控制程序執行,使用Thread類,可以控制程序在執行前暫停或休眠幾秒鐘。例子如下:

公共?抽象?班級?MyThread?延伸?線程?{

私人?布爾?暫停?=?假的;

私人?字符串?控制?=?"";?//?只是需要壹個對象,這個對象沒有實際意義。

公共?作廢?setSuspend(boolean?暫停)?{

如果?(!暫停)?{

同步?(控制)?{

control . notifyall();

}

}

這個.暫停?=?暫停;

}

公共?布爾?isSuspend()?{

回歸?this.suspend

}

公共?作廢?run()?{

什麽時候?(真)?{

同步?(控制)?{

如果?(暫停)?{

試試?{

control . wait();

}?接住?(中斷異常?e)?{

e . printstacktrace();

}

}

}

this . runpersonellogic();

}

}

受保護?抽象?作廢?runPersonelLogic();

公共?靜電?作廢?main(String[]?args)?摔投?例外?{

MyThread?myThread?=?新的?MyThread()?{

受保護?作廢?runPersonelLogic()?{

system . out . println(" my head?是嗎?跑步”);

}

};

myth read . start();

thread . sleep(3000);

myth read . set suspend(true);

System.out.println("myThread?有嗎?停了”);

thread . sleep(3000);

myth read . set suspend(false);

}

}

  • 上一篇:源代碼黑客學習
  • 下一篇:fc的星之卡比-夢之泉物金手指
  • copyright 2024編程學習大全網