1
オラクルlesson on concurrency in Java状態間違っているようだ:それはインターリーブする同じオブジェクトの同期メソッドの2つの呼び出しのために可能ではないJavaのsynchronizedメソッドのドキュメント
。
しかし、非スタティック同期メソッドにwait()
の呼び出しが含まれている場合、スレッドのオブジェクトの所有権が解放され、別のスレッドが同期メソッドに入ることができます。私はwait()
を誤解していますか?これはインターリーブとは考えられていませんか?
これはインターリーブとはみなされません。一度に1つのスレッドのみが同期ブロック内で起きている。 –
@AndyTurnerコメントを回答として投稿する必要があります。 – talex