Javaスレッドの状態管理と効率的な並行処理手法
1. スレッドのライフサイクルと状態遷移
Javaのスレッドは、生成から終了まで複数の状態を経て遷移します。これらの状態はjava.lang.Thread.State列挙型で定義されており、以下の6種類があります:
NEW:スレッドが生成されたが、まだstart()が呼び出されていない状態。
RUNNABLE:start()実行後、CPUスケジューリング待ちまたは実行中の状態。
BLOCKED:他のスレッ ...
9月17日 18:22 投稿