python 锁机制
2014-07-04 14:28
120 查看
from lockfile import FileLock, AlreadyLocked, LockTimeout LOCK_WAIT_TIMEOUT=1 lock=FileLock("/tmp/send_mail_sendmail") print ('acquiring lock...') try: lock.acquire(LOCK_WAIT_TIMEOUT) except AlreadyLocked: print ("lock already in place. quitting.") return except LockTimeout: print ("waiting for the lock timed out. quitting.") return print ("acquired.") print ("releasing lock...") lock.release() print ("released.")
相关文章推荐
- 理解Python命名机制
- Python:无可比拟的参数机制
- python中package机制的两种实现方式
- 关于Python的class的私有变量扎压 Python的命名机制
- Python的垃圾回收机制
- Python Import机制
- python中package机制的两种实现方式
- Python中的内存管理机制
- Python的循环机制
- python(异常处理机制,学习笔记摘要)
- Python Import机制备忘-模块搜索路径(sys.path)、嵌套Import、package Import
- Python Import机制备忘(转)
- python中package机制的两种实现方式
- 为python写了一个事件机制
- 理解Python命名机制
- 理解Python命名机制
- Python Import机制备忘-模块搜索路径(sys.path)、嵌套Import、package Import
- Python的编码机制,unicode, utf-8, utf-16, GBK, GB2312,ISO-8859-1 等编码之间的转换。
- 最近在研究enigma2的代码,那叫个庞大,C/C++写中间件,上层应用全部用python实现,可以学习一下plugin的实现机制了.
- Python的动态绑定与赋值机制