當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python distributed.Lock用法及代碼示例

用法:

class distributed.Lock(name=None, client=None)

分布式集中鎖

參數

name: string (optional)

要獲取的鎖的名稱。選擇相同的名稱允許兩個斷開連接的進程來協調一個鎖。如果沒有給出,將生成一個隨機名稱。

client: Client (optional)

用於與調度程序通信的客戶端。如果沒有給出,將使用默認的全局客戶端。

例子

>>> lock = Lock('x')  
>>> lock.acquire(timeout=1)  
>>> # do things with protected resource
>>> lock.release()

相關用法


注:本文由純淨天空篩選整理自dask.org大神的英文原創作品 distributed.Lock。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。