核心Java提供对多线程程序的完全控制。 也可以开发一个可以根据您的要求完全暂停,恢复或停止的多线程程序。 有各种静态方法可以用于线程对象来控制它们的行为。 下表列出了这些方法 -
编号 | 方法 | 说明描述 |
---|---|---|
1 | public void suspend() |
该方法使线程处于挂起状态,可以使用resume() 方法恢复。 |
2 | public void stop() |
该方法使线程完全停止。 |
3 | public void resume() |
该方法恢复使用suspend() 方法挂起的线程。 |
4 | public void wait() |
导致当前线程等到另一个线程调用notify() 。 |
5 | public void notify() |
唤醒在此对象监视器上等待的单个线程。 |
请注意,最新版本的Java已经不再使用suspend()
,resume()
和stop()
方法,因此您需要使用可用的替代方法。