Parallel Programming with Pthreads in PHP - the Fundamentals — SitePoint

Artikeln behandlar parallell programmering i PHP med pthreads-tillägget, som sällan utnyttjas trots dess potential att förbättra prestanda. Den förklarar hur man implementerar trådning med pthreads v3 för PHP 7.x och klargör att tillägget inte bör användas i webbservermiljöer på grund av säkerhets- och skalbarhetsproblem. Artikeln introducerar pthreads-klasserna Thread, Threaded, Worker, Volatile och Pool för att hantera engångsuppgifter och effektivt återanvända trådar. Återanvändning av trådar via Worker- och Pool-klasser lyfts fram som avgörande för att minimera prestandakostnaden som uppstår när hela PHP-tolkens exekveringskontext kopieras för varje ny tråd.