「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

ミューテックス

pointこの用語のポイント

point排他制御のための仕組み(のひとつ)だよ

point未使用(使用可能)か使用中(使用不可)かを示すよ

point値に0か1しか取らないセマフォと似たようなものだよ

スポンサーリンク

簡単に書くよ

ミューテックス(英:mutex)とは

値に0か1しか取らないセマフォ(と似たようなもの)
もう少し具体的に書くと

排他制御のための仕組み
であり

対象が「未使用(使用可能)」か「使用中(使用不可)」かを表すもの
です。


image piyo

詳しく書くよ

セマフォは、同時に使える人の数が決まっている物に割り当てられた「あと何人の人が使えるよ」を表した数字ね。
排他制御で使われる仕組みのひとつです。

ミューテックス

セマフォの詳細は、用語「セマフォ」の説明を ご覧ください。

ミューテックスの理解は、セマフォを理解していれば意外と簡単です。
逆に「セマフォって何?美味しいの?」な人はイメージが難しいかもしれません。

ということで、セマフォが分からない人は、まずは頑張ってセマフォを理解してください。
あなたがセマフォを理解してくるのを、のんびりお待ちします。

……。

準備はよろしいでしょうか?

それではミューテックスの説明ですが

値として「0」か「1」しか取らないセマフォと同じような役割をするやつ

が「ミューテックス」です。

ミューテックスの状態としては、2つあります。

1つは未使用状態です。
値が「1」のセマフォと同じです。
あと1人使える状態です。

ミューテックス2

もう1つの状態は使用中です。
値が「0」のセマフォと同じです。
使いたければ、今使っている人が終わるのを待つ必要があります。

ミューテックス3

デッドロック(お互いに相手が終わるのを待っていて身動き取れなくなった状態)を防止する対処が組み込まれているとか、細かい違いはありますけどね。
役割としては、値に0、1しか取らないセマフォと同じです。
未使用か使用中かを示す値で、排他制御のための仕組みです。


image piyo2

一言でまとめるよ

まぁ「ミューテックス」って単語が出てきたら「未使用 or 使用中を示す目印なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像062
書籍画像029


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
「定年力」の鍛え方 老後の毎日を最高にする方法
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック