# SpinLock::try_lock ```cpp bool try_lock() ``` STL 兼容的 `try_lock()` 方法,与 [`TryLock`](trylock.md) 等效。满足 STL `Lockable` 概念要求。 **参数:** 无 **返回:** `bool` - 获取成功返回 true,锁不可用返回 false **复杂度:** O(1) **线程安全:** ✅ **示例:** ```cpp Threading::SpinLock spinLock; void STLCompatibleTry() { if (spinLock.try_lock()) { // 临界区操作 spinLock.unlock(); } } ``` ## 相关文档 - [SpinLock 总览](spinlock.md) - 返回类总览