本文へスキップ

ミューテックスとは?

みゅーてっくす

複数のスレッドが同じリソースに同時アクセスしないように排他制御するための同期オブジェクトです。

ミューテックスとは、Mutual Exclusionを略した同期プリミティブで、あるスレッドがロックを取得している間は他のスレッドが同じロックを取得できないようにする仕組みのこと。共有データへの同時書き込みによるデータ競合を防ぐために使う。バイナリセマフォと似ているが、ミューテックスはロックしたスレッドのみが解放できるという所有権の概念がある。

使い方・例文

ログファイルへの書き込みをミューテックスで保護したことで、複数スレッドが同時に書き込んでログが混ざる問題を解消できた。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語