Требования

Для pthreads необходима потокобезопасная сборка PHP, т.е. ZTS (Zend Thread Safety). Сделать это можно указав при компиляции ключ --enable-zts или на системах, отличных от Windows, до PHP 8.0.0, ключ --enable-maintainer-zts.

Предостережение

После компиляции потокобезопасность нельзя включить - это исключительно опция, устанавливаемая на этапе компиляции.

pthreads можно собрать везде, где присутствуют заголовочные файлы Posix Threads (pthread.h) и потокобезопасная сборка PHP, включая Windows (используя проект pthread-w32 из redhat).

add a note add a note

User Contributed Notes 1 note

up
-8
ross dot johsnon at loungebythelake dot net
8 years ago
The pthreads-win32 project hosted by Redhat is now known as the pthreads4w project hosted on SourceForge.
To Top