我想使用 CyclicBarrier 对象作为静态成员,我有多个线程正在运行,它将修改 CyclicBarrier 对象状态,这样做安全吗?
最佳答案
CyclicBarrier
的全部意义在于同步多个线程。改变其状态的唯一方法是 await
(有或没有超时)和 reset
,这些方法的文档清楚地描述了它们如何与其他线程交互。
是的,它是线程安全的。
关于java - CyclicBarrier 线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30678219/