BrokenBarrierExceptionBrokenBarrierException
CyclicBarrier je v přerušeném stavu ve chvíli, kdy se vlákno pokouší čekat.
Co způsobuje tuto chybu
Jiné vlákno čekající na stejné bariéře bylo přerušeno, vypršel jeho časový limit, nebo byla bariéra resetována. Když jedno vlákno bariéru přeruší, všechna ostatní čekající vlákna obdrží tuto výjimku.
Jak to opravit
Zpracujte výjimku a rozhodněte, zda resetovat a zkusit znovu. Zkontrolujte, zda všechna vlákna správně dosahují bariéry. Použijte await s časovým limitem, aby se předešlo nekonečnému blokování.
Související chybové kódy
SecurityExceptionSecurityException
Operace byla zamítnuta správcem zabezpečení.
InvalidClassExceptionInvalidClassException
Serializovaná třída má nekompatibilní verzi nebo neplatný formát.
ClassPath ErrorChyba classpath
Classpath je špatně nakonfigurován, což brání načítání tříd.
UnsupportedEncodingExceptionUnsupportedEncodingException
Kódování znaků není podporováno JVM.
ClassNotFoundExceptionClassNotFoundException
Třídu nelze za běhu najít na classpath.
UnsupportedOperationExceptionUnsupportedOperationException
Operace není danou implementací podporována.