Есть ли способ остановить или прервать ячейку, в которой выполняется многопоточный код? Прямо сейчас я должен перезапустить ядро, и я хотел бы избежать этого.
В качестве примера у меня есть следующий код в ячейке, и я хотел бы остановить эту ячейку.
with ThreadPoolExecutor(max_workers=10) as executor:
executor.map(some_work_function, some_data)
Уже пробовал:
Обычное прерывание не работает с такой ячейкой. Кроме того, я не смог найти в Интернете ничего относительно этой проблемы.
Почему:
У меня есть много ячеек перед этой ячейкой, и повторный запуск их с перезапуском ядра занимает паруминут, которых, по возможности, я бы хотел избежать.