spin_mutex クラス

概要

スピンロックを使用して Mutex コンセプトをモデル化するクラス。

構文

class spin_mutex;

ヘッダー

#include "tbb/spin_mutex.h"

説明

spin_mutex は、Mutex コンセプトをモデル化します。spin_mutex は、スケーラブル、フェア、または再帰的ではありません。ロックがわずかに競合していて、少数の機械語命令のために保持されている場合に理想的です。スレッドが spin_mutex の取得を待つ必要がある場合、ビジーウェイトを行うため、ウェイトが長くなるとシステムのパフォーマンスに影響します。しかし、ウェイトが短い場合、spin_mutex は、ほかの mutex よりも大幅にパフォーマンスを向上させます。

メンバー

「Mutex コンセプト」を参照してください。

関連情報