スレッド(単にJavaの話)
海谷ホームページ
|
マイコン
|
学科
解説
今回の資料:
[PPT]
,
[PDF]
Thread APIのマニュアル1.4版
(
1.2版 日本語
)
ObjectクラスのAPI, 特に wait, notify, NotifyAll について
ソフトウェア実験第2後半
(ココの話は実験2後半の続編)
2001年度の同話題のページ
例題
IDの並列表示
yeildメソッドの効果
(Linux2.2ではうまく動かない?)
sleepメソッドの効果
干渉の発生:
yeildを使用(Linux2.2ではうまく干渉しない?)
,
sleepとRandomを使用
(
参考
)
synchronizedブロックによる干渉の抑制
sleepとRandomを使用
干渉の発生:
カウントアップのメソッドを統合してもダメ
synchronizedメソッドによる干渉の抑制
sleepとRandomを使用
(
参考
)
哲学者の例題 〜 デッドロックの例
大工の道具共有 〜 デッドロックの例
wait, notifyAllの利用例 (いわゆる生産者・消費者問題)
(
コンパイル・実行法
)
本ページトップ
|
学科
|
マイコン
|
海谷ホームページ
$Id: index.html,v 1.3 2003-04-13 15:07:35+09 kaiya Exp kaiya $