2009年03月05日

スレッドについて その2

スレッドには、実行停止・実行待ち・実行中の3つの状態があります。
この状態を頭の中だけで考えるのは、非常に大変です。

startメソッドが呼ばれると、スレッドは実行可能状態になります。
いきなり実行状態にはなりません。
また、実行停止のスレッドがいきなり実行状態にもなりません。

実行中のスレッドは、sleepメソッド・yieldメソッド・joinメソッドによって実行停止にできます。
この部分は選択肢の問題としてよく出題されます。


sleepメソッドは、指定した時間停止します。
yieldメソッドは、一時的に停止します。
joinメソッドは、指定したスレッドが終了するまで停止します。
タグ:java SJC-P 資格
posted by java at 21:13 | Comment(13) | スレッドについて その2 | このブログの読者になる | 更新情報をチェックする