Wettlaufsituation

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Wettlaufsituation
Wie kann bei Countdown Latch das ist ja zum runterzählen Wettlaufsituation entstehen obwohl man latch.await macht?
Wie kann bei CyclicBarrier das auch entstehen?

Hab immer gedacht die die dienen Zur Sichbrkeitssynchronisation und es kann keine Wettlauf auftreten ?

Wie kann man bei einem Array z.B. int [] a ,dafür sorgen, dass man die eingetragene Werte auch sieht?