0

Java では、synchronized キーワードをすべて単一のオブジェクトとスレッド内で使用します。

同期メソッドを呼び出す非同期メソッドを呼び出す同期メソッドを、最初の同期メソッドの完了をブロックする最終同期メソッドなしで呼び出すことはできますか?

4

3 に答える 3

0

クラスに同期メソッドと非同期メソッドの両方がある場合でも、複数のスレッドがクラスの非同期メソッドにアクセスできます。保護しようとしているデータにアクセスしないメソッドがある場合は、同期する必要はありません。彼ら。同期は、場合によってはヒットを引き起こす可能性があります (または、誤って使用するとデッドロックになることさえあります)。

于 2015-04-30T11:43:03.863 に答える