cyclicbarrier有哪些局限性
小樊
84
2024-06-27 12:56:18
- CyclicBarrier只能被重置一次,一旦被重置,就不能再次使用。
- CyclicBarrier的計(jì)數(shù)器只能通過所有線程都到達(dá)柵欄時重置,如果有線程在等待過程中中斷或超時,則計(jì)數(shù)器不會重置。
- CyclicBarrier只能被用于一組固定數(shù)量的線程之間同步,不支持動態(tài)添加和刪除線程。
- CyclicBarrier不支持獨(dú)占鎖的功能,如果需要實(shí)現(xiàn)獨(dú)占鎖的功能,需要額外的實(shí)現(xiàn)。