У меня есть поток (скажем, thread_a), который выполняет метод (скажем, method_a ()).Этот method_a вызывает метод (скажем method_b), который использует блокировку. Я хочу завершить этот поток внезапно.Как я могу это сделать, не повредив целостность замка.Ниже приведена структура моего кода,
def method_a()
#codes
method_b()
#codes
def method_b()
lock.acquire()
#codes
lock.release()
thread_a = threading.Thread(target=method_a)
thread_a.start()
Каков наилучший способ прекратить этот поток _a.Я хочу сохранить правильное состояние блокировки, даже если поток будет прерван внезапно.Есть идеи?