【发布时间】:2021-09-12 22:17:05
【问题描述】:
基本上就是这样。假设我有一个有 6 个线程的程序(包括主线程)。有没有办法暂停/睡眠/暂停主线程中的所有其他 5 个线程?假设通过获取他们的 ID,然后用它来暂停他们所有人(或通过任何其他方法)。
【问题讨论】:
-
Thread.suspend()和一些支持方法已被弃用并且不再有效(查看 Java 文档)。除了一些本土的方法,我不知道其他方法。甚至那些也可能引入由挂起引起的相同死锁问题。
标签: java multithreading sleep pause suspend