parvel, parallel+limit -> ... -> PIDs
Apr. 22nd, 2011 07:48 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
а у меня -- интересное. Впрочем, вытекающее из стиля разработки парвела. Захотел параллельно-запускающиеся процессы с ограничением количества -> захотел следить за выходящими процессами тоже, не только за "серверами" -> понадобилось что-то типа эрланговского monitor -> (куча сломанных/изменённых типов) -> понадобилось сообщение процессам типа `Exited of что-то and process_exit_status -> понадобилась обработка сообщения другими, уже написанными процессами-серверами, причём кое-где даже сознательная, например в "диспетчере", который по ключу и соответствиям "ключ => процесс" определяет, кому отправить сообщение -> понадобилось вычёркивать процессы, чей ключ ничему более не соответствует -> понадобилось идентифицировать процессы -> понадобился pid. Вот так. Статическая типизация заставила меня ввести пиды, хочу я того или не хочу.