Lock

Lock
  Tooz提供了分布式锁lock的功能。Tooz中的锁使用名字来进行标识。同一时刻,只能有一个协调者拥有锁。
  下面的例子演示了基本的锁操作。

from tooz import coordination

coordinator = coordination.get_coordinator('zake://', b'host-1')
coordinator.start()

# Create a lock
lock = coordinator.get_lock("foobar")
with lock:
    print("Do something that is distributed.")

coordinator.stop()

  程序输出:

Do something that is distributed.

参考资料:
  Lock