您的位置:首页 > 编程语言 > Python开发

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 锁机制