Files
XCEngine/docs/api/XCEngine/Threading/Mutex/Lock.md

564 B

Mutex::Lock

阻塞直到获得互斥锁。

void Lock();
void lock() const;

行为说明

当前实现有两套入口:

  • Lock():引擎风格命名。
  • lock():标准 Lockable 风格别名。

两者都直接转发到底层 std::mutex::lock()

返回值

  • 无。

注意事项

  • 如果当前线程已经持有这把锁,再次调用会死锁。
  • lock() 的存在使 Mutex 可以直接配合 std::lock_guard<Mutex> 等标准库工具使用。

相关文档