python 锁机制

来源:互联网 发布:pos机s90如何设置网络 编辑:程序博客网 时间:2024/06/11 03:27

from lockfile import FileLock, AlreadyLocked, LockTimeoutLOCK_WAIT_TIMEOUT=1lock=FileLock("/tmp/send_mail_sendmail")print ('acquiring lock...')try:   lock.acquire(LOCK_WAIT_TIMEOUT)except AlreadyLocked:   print ("lock already in place. quitting.")   returnexcept LockTimeout:   print ("waiting for the lock timed out. quitting.")   returnprint ("acquired.")print ("releasing lock...")lock.release()print ("released.")


0 0
原创粉丝点击