„Hallo, Amigo!“

  Interview Fragen
1 Benennen Sie alle Zustände eines Thread-Objekts.
2 In welche Zustände könnte ein Thread wechseln, wenn er in einen synchronisierten Block eintritt?
3 In welchen Zustand gelangt ein Thread, wenn die Methode wait() aufgerufen wird?
4 In welchen Zustand gelangt ein Thread, wenn wait(500) aufgerufen wird?
5 In welchen Zustand gelangt ein Thread, wenn die notify()-Methode aufgerufen wird?
6 In welchen Zustand gelangt ein Thread, wenn die notifyAll()-Methode aufgerufen wird?
7 Drei Threads in einem synchronisierten Block namens wait() für ein Mutex-Objekt.
In welchen Zustand gelangen diese Threads, wenn ein vierter Thread notifyAll() aufruft?
8 Was ist der Unterschied zwischen join(500) und wait(500)?
9 Was ist der Unterschied zwischen Wait(500) und Sleep(500)?
10 In welchen Zustand gelangt ein Thread, wenn die yield()-Methode aufgerufen wird?