В моем приложении я планирую иметь много рабочих процессов, которые потенциально могут потратить часы на выполнение своей работы.Это обычная практика выхода из процесса kill/2?
Я хочу, чтобы пользователь мог остановить и удалить рабочих.
Допустимо ли kill/2, exit
процесс? Будет ли он прекращать процесс, даже если он находится в середине выполнения некоторой работы (т. Е. Загрузки файла)?
Существуют ли у супервизоров аналогичный механизм для остановки и удаления детей, которые находятся в середине выполнения какой-либо работы?
Вы проверили [надзорную документацию] (http://erlang.org/doc/man/supervisor.html)? –
@SteveVinoski Да, моя главная забота заключалась в безусловном прекращении. Кажется, это так, как я узнал ниже. Благодаря! – drozzy