Накратко
threading.Lock защитава критичен участък между нишки, които използват същата ключалка. Целта е общото състояние да не се променя едновременно по несъвместими стъпки.
Полезно е да знаеш
threading.Lock защитава критичен участък между нишки, които използват същата ключалка. Целта е общото състояние да не се променя едновременно по несъвместими стъпки. [1]
При проверка и последващо обновяване пази необходимата цяла последователност, не само последния ред. Не задържай ключалката около ненужно бавна работа. Наличието на Lock в един метод не защитава друг достъп, който изобщо не го използва.
Източници
За повече подробности и проверка на информацията: