Javaのスレッド
昨年度版
|
もどる
解説
今回の資料: (2005年度に同じ)
[PPT]
,
[PDF]
Thread APIのマニュアル
[HTML]
ObjectクラスのAPI, 特に wait, notify, NotifyAll について
[HTML]
例題
IDの並列表示
[HTML]
yeildメソッドの効果
[DIR]
,
[ZIP]
(Macでどうなるか不明)
sleepメソッドの効果
[DIR]
,
[ZIP]
干渉の発生:
yeildを使用
[DIR]
,
[ZIP]
sleepとRandomを使用
[DIR]
,
[ZIP]
参考
[HTML]
干渉の抑制
synchronizedブロックによる
[DIR]
,
[ZIP]
synchronizedメソッドによる干渉の抑制
[DIR]
,
[ZIP]
ちなみに単に増加を1つのメソッドに統合しただけじゃダメ
デッドロックの例
大工の道具共有
[HTML]
[HTML]
哲学者の例題
[HTML]
wait, notifyAllの利用例 (いわゆる生産者・消費者問題)
[HTML]
タイマーについて
スレッドを使用
[DIR]
Timer
と
TimerTask
を使用
[DIR]
リンク
もとねたのページ (2003年度)
[HTML]
ソフトウェア実験第2後半 (ココの話は実験2後半の続編)
[HTML]
2001年度の同話題のページ
[HTML]
本ページトップ
|
もどる
|
J2SE1.4API
$Id: index.html,v 1.1 2006-07-05 02:02:56+09 kaiya Exp kaiya $