ドキュメントには、次のCountDownLatch
ようなものがあります。
public void run() { 試す { startSignal.await(); 仕事する(); doneSignal.countDown(); } catch (InterruptedException ex) {} // return; }
startSignal
とdoneSignal
はオブジェクトCountDownLatch
です。
ドキュメントには、クラスがスレッドセーフであるかどうかについては何も言及されていません。