reader_writer_lock::lock_read 方法

获取读取器-编写器锁,用作读取器。 如果有编写器,活动的读取器必须等待直到这些编写器完成。 读取器只注册感兴趣锁定并等待编写器释放它。

_CRTIMP void lock_read();

备注

以异常安全方式作为读取器使用 scoped_lock_read 构造来获取和释放 reader_writer_lock 对象通常更安全。

如果有编写器正在等待锁,读取器将等待直到行中的所有编写器已获取并释放该锁为止。 此锁定朝编写器偏离,并可以在编写器连续负载的情况下让读取器空闲。

要求

**标头:**concrt.h

命名空间: 并发

请参见

参考

reader_writer_lock 类

reader_writer_lock::unlock 方法