スレッドの状態遷移図
joinメソッドの動きがよくわからない。。。
2009.02.23 追記
問題集のp.191(問17)にある図に「実行不可能な状態のスレッド」として「joinにより実行が停止」という記述があります。それを「thというインスタンスが管理しているスレッドBの実行が終わったら、スレッドBが実行不可能な状態になる」と勘違いしていました。
- th.join() → thがjoinしてる を
- th.join() → thが管理しているスレッドBがjoinしている と読み間違えたわけです。
あらためて書いてみると馬鹿みたいですが…
参考書籍
増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編
- 作者: 結城浩
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2006/03/21
- メディア: 大型本
- 購入: 15人 クリック: 287回
- この商品を含むブログ (206件) を見る