reader_writer_lock::lock 方法

获取读取器-编写器锁,用作编写器。

_CRTIMP void lock();

备注

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

编写器尝试获取锁后,在编写器成功获取和释放该锁之前任何将来的读取器都将阻塞。 此锁定朝编写器偏离,并可以在编写器连续负载的情况下让读取器空闲。

编写器被链接,以便退出锁定以释放内联的下个编写器。

如果锁已由调用上下文持有,将会引发 improper_lock 异常。

要求

**标头:**concrt.h

命名空间: 并发

请参见

参考

reader_writer_lock 类

reader_writer_lock::unlock 方法