Пользователь
в UNIX и POSIX-совместимых ОС создание процесса дешевле создания потока.
Максимум минуту пролежит скрипт если что не так, потом перезапустится. Реально — меньше пол-минуты.
Про GIL согласен, а про потоки — спорное утверждение.
Для него даже отдельный web-сервер не нужен и влезает он в жалкие 32 мегабайта оперативки ADSL-роутера :-)
<nazi type="math">Нет, как раз в среднем пол-минуты он лежать и будет, «меньше» в данном случае не корректно</nazi> :-)
Я пока только одну библиотеку в духе libevent знаю, которая действительно красиво в этом плане работает — питоновый twisted.
Хотя это еще зависит от того, с какими опциями обработчик сигнала устанавливается.
Правда, речь о пограничных случаях.
Да и я не вижу квадрата в параметрах функции, следовательно, вы мошенничаете. ;-)