Task.abort()
как она сможет синхронно сделать асинхронное действие (в виде отмены IO)?
ну это костыли по типу block_in_place в крейте выше
не совсем, у тебя блок будет не на каждый дроп а один на все
каждое прерванное исполнение do_everything_with_file будет такой блокировкой
Да, аборт дорогая операция и не очень красивая
Ну вот, а в го таких проблем нет
Потому что там остановить снаружи гринтред невозможно насколько я помню
Обсуждают сегодня