Javaスレッドは、ウェイクための完全なサンプルコードを待ちます

プロジェクト構造:

 

リソースカテゴリ:

 

入力スレッド:

 

 出力スレッド:

 

テスト:

 

サイモンの問題:

 

ソリューションスレッドの安全性の問題:

 

 

 

オブジェクトを待つの呼び出しは()するときに注意を払うと、()メソッドに通知する必要があります彼らは呼び出す前にオブジェクトがロックされている必要があり、そうでない場合は、異常無効なモニターがスローされますが。

 

 印刷結果:

 

おすすめ

転載: www.cnblogs.com/niwotaxuexiba/p/11224883.html