基类: object
object
获取栈的锁。
retry (布尔值) – 如果为 True,则在锁被释放时重试获取。
返回当前持有锁的引擎的 ID。
如果栈上没有持有锁,则返回 None。
释放栈锁。
获取锁,并且仅在发生异常时释放它。
释放方法仍然需要被安排在线程结束时运行,使用 Thread.link 方法。
尝试获取栈锁。
不引发 ActionInProgress 异常或尝试抢夺锁。
类似于 thread_lock,但使用 try_acquire 获取锁。
仅在成功获取锁后,在任何异常发生时释放它。
除非另有说明,此文档根据 知识共享署名 3.0 许可 授权。请参阅所有 OpenStack 法律文档。
StackLock
StackLock.acquire()
StackLock.get_engine_id()
StackLock.release()
StackLock.thread_lock()
StackLock.try_acquire()
StackLock.try_thread_lock()