「こんにちは、アミーゴ!」

  面接の質問
1 Thread オブジェクトのすべての状態に名前を付けます。
2 スレッドが同期ブロックに入ると、どのような状態に切り替わる可能性がありますか?
3 wait() メソッドが呼び出されたとき、スレッドはどのような状態になりますか?
4 wait(500) が呼び出された場合、スレッドはどのような状態になりますか?
5 notify() メソッドが呼び出されたとき、スレッドはどのような状態になりますか?
6 NoticeAll() メソッドが呼び出されたとき、スレッドはどのような状態になりますか?
7 ミューテックス オブジェクト上で wait() と呼ばれる同期ブロック内の 3 つのスレッド。
4 番目のスレッドが NoticeAll() を呼び出した場合、これらのスレッドはどのような状態になりますか?
8 join(500) と wait(500) の違いは何ですか?
9 wait(500)とsleep(500)の違いは何ですか?
10 yield() メソッドが呼び出されたとき、スレッドはどのような状態になりますか?