wait()
Javaでは、スレッドとブロックnotify()
内を使用する必要がありますか?synchronized
質問する
225 次
2 に答える
4
いいえ。Javaは、マークされたセクションが1つだけのスレッドによって入力されることを自動的に確認します。
http://tutorials.jenkov.com/java-concurrency/synchronized.html
この質問も参照してください:java:wait()、notify()および同期ブロック
うーん..いくつかの言語の問題のようです。
同期ブロックで待機と通知を使用する必要はありませんが、待機と通知を使用する場合は、同期ブロック内で使用する必要があります。
于 2013-02-13T23:02:59.367 に答える
2
要するに、はい。スレッドは、waitまたはnotifyを呼び出す前に、オブジェクトのモニターを所有している必要があります。
于 2013-02-13T23:06:38.050 に答える