3.1.6. pfi::concurrent::qsem

3.1.6.1. 概要

Quantity Semaphore

3.1.6.2. 使い方

qsem::qsem(int q)

量を指定して初期化。

qsem::wait(int q=1)
qsem::signel(int q=1)

ロック・アンロック。 量が指定できる。

qsem::lock()
qsem::unlock()

qsem::wait(1), qsem::signel(1) と同じ。 lockableインターフェースの実装である。