Przykład
TBD

Rozwiązanie
Ze względu na wydajność unikaj korzystania z metody sleep().
Używaj w zamian metod wait() oraz notifyAll().