2016-09-02 12 views
1

オラクルlesson on concurrency in Java状態間違っているようだ:それはインターリーブする同じオブジェクトの同期メソッドの2つの呼び出しのために可能ではないJavaのsynchronizedメソッドのドキュメント

しかし、非スタティック同期メソッドにwait()の呼び出しが含まれている場合、スレッドのオブジェクトの所有権が解放され、別のスレッドが同期メソッドに入ることができます。私はwait()を誤解していますか?これはインターリーブとは考えられていませんか?

+5

これはインターリーブとはみなされません。一度に1つのスレッドのみが同期ブロック内で起きている。 –

+0

@AndyTurnerコメントを回答として投稿する必要があります。 – talex

答えて

5

これはインターリーブとはみなされません。

一度に1つのスレッドだけが同期ブロック内で起きています。

関連する問題