https://ja.wikipedia.org/wiki/%E3%83%9F%E3%83%A5%E3%83%BC%E3%83%86%E3%83%83%E3%82%AF%E3%82%B9
[[クリティカルセクション]]で[[アトミック操作]]を行うための排他制御/同期機構。`mutual exclusion`の省略形。
[[ミューテックス]]はどんな時でも1つのスレッドにしかデータへのアクセスを許可しない。そのため、利用するには以下2つの規則を守る必要がある。
1. データを使用する前にロックする
2. データの使用が終わったらアンロックする
## MOC
- 📚**ドキュメント**
- 📒**関連**
- [[Mutex]]
- [状態共有並行性 \- The Rust Programming Language 日本語版](https://doc.rust-jp.rs/book-ja/ch16-03-shared-state.html)
- 📖**ノウハウ**
- 💁**トラブルシューティング**
- 🗃**用語定義**