1、python擷取Lock
mutex = threading.Lock()
2、上鎖acquire()
參數:blocking 擷取不到鎖時,是否阻塞目前線程 ,預設為True
timeout 目前線程擷取不到鎖時,等待的逾時時間,機關為秒
3、注意:
因為acquire()方法有多個預設參數,使用blocking和timeout時必須添加參數名
正确:mutex.acquire(blocking = True, timeout = 10)
錯誤:mutex.acquire( 10)