spin_rw_mutex クラス

概要

アンフェアで、スケーラブルではない ReaderWriterMutex コンセプトをモデル化するクラス。

構文

class spin_rw_mutex;

ヘッダー

#include "tbb/spin_rw_mutex.h"

説明

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

メンバー

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

関連情報