[ホーム] > [間違えやすい類語 IT編一覧] > [セマフォとミューテックスの違いを理解する]
このページでは主にプログラミングにおける排他機能に関する機能であるセマフォとミューテックスの違いに関して説明します。
(注意)分かりやすく簡単に記載しており、一部の環境や分野では記載内容が異なる可能性があります。あくまでも参考程度でお読みください。
説明 | ミューテックス | セマフォ |
ロック方式 | ・排他制御に関してロック/非ロックのみ。 例えばミューテックスでは同時に一つのタスクのみクリティカルセクションに入ることができない。 バイナリセマフォとも呼ばれる。 | ・排他制御に関してカウント数で制御が可能。 例えばセマフォでは複数のタスクがクリティカルセッションに入ることができる。ただしカウント数が1の場合は(基本的に)ミューテックスと同じ動きとなる。 |
スペル | Mutex | Semaphore |
例 | 鍵が一つしかない部屋 | 鍵が複数個ある部屋 |
[ホーム] > [間違えやすい類語 IT編一覧]
,