
Предлагаю Вашему вниманию новый информационный ресурс (Блог) — Записки системного администратора. Надеюсь, что техническим специалистам и системным администраторам сайт будет очень полезен и интересен.
На сайте «Записки системного администратора» имеются интересные статьи по администрированию операционной системы FreeBSD и Windows. Так что прошу любить и жаловать!
Многопоточность в PHP и Perl работает только с сокетами. Прежде всего разберемся с терминологией, чтобы потом не возникло путаницы. Под многопоточностью я буду понимать возможность одновременного выполнения различных операций (сисадмины любят употреблять термин thread — нить) в рамках одного процесса. Другая возможность параллельно выполнять задачи — расщепление процесса (когда вместо одного процесса будет запущено два), или fork.
С многопоточностью в моем понимании в PERL дела обстоят куда лучше, чем в PHP: возможность поддержки нитей заложена в ядре языка (хотя по умолчанию многопоточность выключена) начиная с версии 5.6, а в стандартном наборе пакетов имеется объектно-ориентированный модуль, позволяющий легко и просто манипулировать потоками.
В этой статье я расскажу, как проверить, поддерживает ли Perl на вашем сервере работу с нитями и, если не поддерживает, как эту самую поддержку активировать. Читать далее…