文件名称:lockbydir:使用lockdirs实现的易于使用的锁定机制,适用于独立进程。 锁定超时,等待耐心有限
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-15 15:44:13
Python
lockbydir.py =跨进程锁定。 使用lockdir的存在和年龄。 @概括 一种易于使用的锁定机制,具有锁定超时功能和有限的等待耐心。 @用法 L = DLock( "LOCKNAME" ) # step A: instantiate, with name acquired = L.LoopWhileLocked_ThenLocking() # step B: waitThenTryLocking if acquired: time.sleep(1) # Step C: Use scarce resource (maximum for TIMEOUT secs!) L.unlocking() # Step D: unlocking = resource free for next user return acquired #
【文件预览】:
lockbydir-master
----lockbydir_concurrent.py(10KB)
----README.md(3KB)
----lockbydir.py(15KB)
----lockbyfile_this_works_on_windows_only.py(6KB)
----__init__.py(49B)
----lockbydir_OS.py(8KB)