Busy waiting: Main thread überprüft laufend ob das Resultat der worker-Threads schon da sind. Braucht CPU Zeit.

Ziel: let Main sleep until worker-Thread is done (“join”)

Java Join

Exceptions

Interrupt Threads

Threads können sich immer nur selbst interrupten. Aber möglich ist ein Interrupt flag, dass der andere Thread lesen und reagieren kann. Thread.interrupt().