問題
マルチスレッドプログラミングで生じる「競合状態(レースコンディション)」を防ぐために使用される機構として、最も不適切なものはどれか。
選択肢
- 1ミューテックス(Mutex)
- 2モニタ(Monitor)
- 3スピンロック(Spinlock)
- 4メモリリーク検出器
正解
4. メモリリーク検出器
詳しい解説を見る解説を閉じる
解説
ミューテックス、モニタ、スピンロックはいずれも排他制御のための同期機構であり、競合状態を防ぐ目的で使用される。メモリリーク検出器はメモリ解放漏れを検出するツールで、同期機構ではない。
一問一答
全400問を繰り返し学習