Демонизация PHP, распараллеливание, многопотоки, ограничение исполняемых процессов

Хочу дополнить эту статью про блокировки файлов в php, полноценным, но в то же время простеньким php демоном. Между прочим в статье допущена была ошибочка, запускать демоны в таком виде не очень хороший вариант, а вернее совсем плохой:

exec("php -f " . __FILE__ . " &");

демон не отпустит исполнение и будет ждать, вывод программы необходимо куда то направить, это может быть лог файл, или заглушка /dev/null

Правильно запускать так:

exec("php -f " . __FILE__ . " > /dev/null 2>&1 &");

Но мы пойдем дальше, накатаем самый что ни на есть настоящий демон, который поддерживает минимальное количество одновременно запущенных процессов всегда на одном уровне, ограничен максимальным количеством одновременно запускаемых процессов, и можно установить общий лимит-суммарно процессов, которые будут им всего запущены.