Files
XCEngine/docs/api/threading/spinlock/lock_1.md

495 B

SpinLock::lock

void lock()

STL 兼容的 lock() 方法,与 Lock 等效。满足 STL Lockable 概念要求。

参数:

返回:

复杂度: 平均 O(1),最坏情况取决于竞争程度

线程安全:

示例:

Threading::SpinLock spinLock;

void STLCompatibleUsage() {
    spinLock.lock();
    // 临界区操作
    spinLock.unlock();
}

相关文档