Java Synchronization について疑問があります。クラスに 3 つの Synchronized メソッドがあり、スレッドが 1 つの Synchronized メソッドでロックを取得すると、他の 2 つがロックされるかどうかを知りたいですか? 次の文と混同しているため、この質問をしています。
スレッドがオブジェクトの同期メソッド内にある間、この同期メソッドまたはオブジェクトの他の同期メソッドを実行しようとする他のすべてのスレッドは待機する必要があります。この制限は、既にロックを保持しており、オブジェクトの同期メソッドを実行しているスレッドには適用されません。このようなメソッドは、ブロックされることなく、オブジェクトの他の同期メソッドを呼び出すことができます。もちろん、オブジェクトの非同期メソッドは、任意のスレッドからいつでも呼び出すことができます