Друзья, столкнулся с проблемой при использовании блокировок (Locks) в Python. Использую threading.Lock, чтобы синхронизировать потоки. Иногда у меня возникает ситуация, когда кажется, что lock остаётся заблокирован, хотя выполнение кода завершилось. Может кто-то подсказать, из-за чего это может происходить и как это исправить? Примеры кода также приветствуются!


