reader_writer_lock::lock 方法
取得寫入器的讀取器-寫入器鎖定。
void lock();
備註
以例外狀況安全方式利用 scoped_lock 建構取得及釋放做為寫入器的 reader_writer_lock 物件,通常會比較安全。
寫入器嘗試取得鎖定後,任何未來的讀取器就會封鎖直到寫入器成功取得及釋放鎖定為止。 這個鎖定會向寫入器偏移,而且在連續載入寫入器的情況下,可能會使讀取器沒有內容可讀。
寫入器會鏈結,以便寫入器結束鎖定釋放行中的下一個寫入器。
如果呼叫內容已經持有鎖定,就會擲回 improper_lock 例外狀況。
需求
標頭: concrt.h
**命名空間:**concurrency