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


Python distributed.MultiLock用法及代碼示例

用法:

class distributed.MultiLock(names=[], client=None)

分布式集中鎖

參數

names: List[str]

要獲取的鎖的名稱。選擇相同的名稱允許兩個斷開連接的進程來協調一個鎖。

client: Client (optional)

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

例子

>>> lock = MultiLock(['x', 'y'])  
>>> lock.acquire(timeout=1)  
>>> # do things with protected resource 'x' and 'y'
>>> lock.release()

相關用法


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