[解決済み] Java の同期化された静的メソッド:オブジェクトまたはクラスへのロック
2022-04-30 07:53:15
質問
Javaのドキュメントに書いてある。
同期化されたメソッドを2つ起動することはできません。 同じオブジェクトをインターリーブすることができます。
これは静的メソッドの場合はどうなるのでしょうか? 静的メソッドには関連するオブジェクトがないので、synchronized キーワードはオブジェクトではなくクラスに対してロックするのでしょうか?
どのように解決するのですか?
<ブロッククオート静的メソッドには関連するオブジェクトがないため。 synchronized キーワードは、オブジェクトではなく、クラスをロックするのでしょうか?
はい、そうです :)
関連
-
コンストラクタの呼び出しは、コンストラクタのエラー理解の最初のステートメントである必要があります。
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] Pythonで静的なクラス変数は可能ですか?
-
[解決済み] JavaBeanとは何ですか?
-
[解決済み] Java内部クラスと静的ネストされたクラス
-
[解決済み] 静的クラスとシングルトンパターンの違い?
-
[解決済み] Javaにおける静的クラス
-
[解決済み] 静的メソッドを使用する場合
-
[解決済み] Javaでsynchronized(this)を避けるには?
-
[解決済み】静的なMapを初期化する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Spring Boot による HTTPS アクセスの設定
-
をインスタンス化することができません。
-
JDKの設定時にjava.dllが見つからない、java SE Runtime Environmentが見つからない問題が発生しました。
-
JQuery DataTable 详解
-
Spring boot runs with Error creating bean with name 'entityManagerFactory' defined in class path resource
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException: 1
-
Javaエラーメッセージがenclosingクラスでない
-
javax.net.ssl.SSLException: 読み取りエラー: ssl=0xdeae5100: システムコール中の I/O エラー、接続 res
-
java -serverコマンドで「Error: no `server' JVM at ... jvm.dll」を解決する方法です。
-
[解決済み] 同期化された静的メソッドはJavaでどのように動作し、Hibernateエンティティの読み込みに使用できますか?