reader_writer_lock 類別
以寫入器偏好設定佇列為基礎且只能本機微調的讀取器-寫入器鎖定。 鎖定授與先進先出 (FIFO) 存取至寫入器,並且會在連續載入寫入器的情況下影響讀取器。
class reader_writer_lock;
成員
公用類別
名稱 |
描述 |
---|---|
可用於取得 reader_writer_lock 鎖定物件寫入器的例外狀況安全 RAII 包裝函式。 |
|
可用於取得 reader_writer_lock 鎖定物件讀取器的例外狀況安全 RAII 包裝函式。 |
公用建構函式
名稱 |
描述 |
---|---|
建構新的 reader_writer_lock 物件。 |
|
終結 reader_writer_lock 物件。 |
公用方法
名稱 |
描述 |
---|---|
取得寫入器的讀取器-寫入器鎖定。 |
|
取得讀取器的讀取器-寫入器鎖定。 如果有寫入器,現用讀取器必須等候寫入器完成。 讀取器只會註冊鎖定,並等待寫入器釋放它。 |
|
嘗試取得讀取器-寫入器鎖定寫入器而不封鎖。 |
|
嘗試取得讀取器-寫入器鎖定讀取器而不封鎖。 |
|
根據鎖定者 (讀取器或寫入器) 來解除鎖定讀取器-寫入器鎖定。 |
備註
如需詳細資訊,請參閱同步處理資料結構。
繼承階層架構
需求
標頭: concrt.h
**命名空間:**並行