2011-06-24 5 views
4

適切な名前は何ですか?私は通知/待機はほとんど他のものに使用する必要がありますが、条件キューを構築する必要があります。別の可能な名前は、スレッド調整です。 Java concurrency tutorialでは、その名前はガードブロックです。実際に私はこれらのどれも適していないと思う。このメカニズムを説明するためのより良いキーワードがありますか? MonitorJavaの通知待機メカニズムはどのように呼び出されるべきですか?

答えて

5

。 wait/notifyメソッドは、オブジェクトのモニタを介して座標を合わせます。 Monitorはおそらくあなたが探しているコンセプトです。

2

スレッド調整が合理的と思われるだろう

2

Doug Leaは、それぞれ、LockConditionインターフェイスにオブジェクトのモニタ(同期)と待機/通知メカニズムを因数分解しました。

これらは、オブジェクトのモニタよりも豊富で細かい機能をサポートしますが、明示的に同じ機能を提供しています。

呼び出し待ち/通知条件はかなり標準です。

ロック/条件の詳細については、this questionを参照してください。

関連する問題