CyclicBarrier類提供了一個await()方法來等待所有線程到達柵欄。如果在等待過程中有任何一個線程拋出異常,那么其他線程也會被喚醒并拋出BrokenBarrierException異常。在這種情況下,CyclicBarrier會進入損壞狀態,并丟棄所有等待的線程。在這種情況下,需要重新創建一個新的CyclicBarrier實例來替換損壞的實例。因此,在使用CyclicBarrier時,要注意處理可能發生的異常情況。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529