# SpinLock::lock ```cpp void lock() ``` STL 兼容的 `lock()` 方法,与 [`Lock`](lock.md) 等效。满足 STL `Lockable` 概念要求。 **参数:** 无 **返回:** 无 **复杂度:** 平均 O(1),最坏情况取决于竞争程度 **线程安全:** ✅ **示例:** ```cpp Threading::SpinLock spinLock; void STLCompatibleUsage() { spinLock.lock(); // 临界区操作 spinLock.unlock(); } ``` ## 相关文档 - [SpinLock 总览](spinlock.md) - 返回类总览