[解決済み] Javaにおけるmutexとsemaphoreとは?主な違いは何ですか?
2022-05-13 08:03:17
質問
Javaにおけるmutexとsemaphoreとは何ですか?主な違いは何ですか?
どのように解決するのですか?
セマフォはカウント可能ですが、ミューテックスは1までしかカウントできません。
クライアントの接続を受け付けるスレッドが稼働しているとします。このスレッドは同時に10人のクライアントを処理することができます。そして、新しいクライアントが来るたびに、セマフォが10になるまで設定します。セマフォのフラグが10になると、そのスレッドは新しい接続を受け付けません。
Mutexは通常、何かを保護するために使われます。例えば、10人のクライアントがシステムの複数の部分にアクセスできるとします。その場合、あるクライアントがそのサブシステムに接続すると、他の誰もアクセスできないように、ミューテックスでシステムの一部を保護することができます。この目的にはセマフォも使えます。ミューテックスとは 相互排他的セマフォです。 .
関連
-
強制型変換について
-
シェルコマンドやスクリプトのJavaコール
-
java.sql.SQLException: 結果セットの開始前
-
Server Tomcat v9.0 Server at localhost の起動に失敗しました。
-
[解決済み] この2回(1927年)を引き算すると、なぜおかしな結果になるのでしょうか?
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] Java内部クラスと静的ネストされたクラス
-
[解決済み] プロセスとスレッドの違いは何ですか?
-
[解決済み] ロック、ミューテックス、セマフォの違いは何ですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Eclipse問題 アクセス制限。タイプ 'SunJCE' が API でないことを解決し、/jdk ディレクトリにある /jre と jre の違いについて理解を深める。
-
NullPointerException - java.lang.
-
名前 'XXX' を持つ Bean の作成に失敗しました。自動依存関係の注入に失敗しました 解決方法
-
セミコロン期待値エラー解決
-
配列定数は初期化子でのみ使用可能です。
-
代入の左辺は変数でなければならない 解答
-
Java:未解決コンパイル問題の解決方法
-
Java基礎 - マッピングとQ/A
-
ApiModel と @ApiModelProperty の使用法
-
[解決済み] JavaにMutexはあるのか?