ZTFY.lock是可以用來獲得持久對象鎖定在幾個上下文Python包。
這些環境包括:
- 簡單的'線程'鎖定,在單進程環境
- 文件鎖定(使用'zc.lockfile'包),在所有進程都在一台主機上處理的多進程環境
- memcached的鎖定(使用'lovely.memcached'包),在流程上的幾台主機處理的多進程環境。
鎖定工具
鎖是通過一個工具實現ILockingUtility接口處理和註冊該接口。鎖定策略必須選擇在該實用程序來定義該鎖定助手將被使用。
根據選定的策略,其他參數都必須定義設置文件鎖定路徑或memcached的客戶端連接
要求:
- 在Python中
評論沒有發現