"Cześć, Amigo!"

Pytania do wywiadu
1 Co to jest impas?
2 Jakie znasz strategie zapobiegania impasowi?
3 Czy podczas korzystania z metod oczekiwania na powiadomienie może wystąpić zakleszczenie?
4 Co jest używane częściej: powiadamianie czy powiadamianie wszystkich?
5 Czy metoda oczekiwania jest zalecana do użycia z instrukcjami if lub while?
6 Co dzieje się po wywołaniu funkcji notifyAll?
7 Co zyskuje obiekt, będąc niezmiennym?
8 Co to znaczy być bezpiecznym dla wątków?
9 Co to jest relacja „zdarza się przed”?
10 Co to jest JMM?
11 Jaki wyjątek zostanie zgłoszony, jeśli wywołasz funkcję oczekiwania poza zsynchronizowanym blokiem?