fdciabdul / multiprocess
PHP Multi Processing
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 3
Open Issues: 0
pkg:composer/fdciabdul/multiprocess
This package is auto-updated.
Last update: 2025-10-25 17:33:34 UTC
README
Simple Multi Processing In PHP
Install
composer require fdciabdul/multiprocess
Example
$multi = new MultiThread(); $task1 = new Task(call_user_func(function() { for ($i = 0; $i < 3; $i++) { print "task 1: " . $i . "\n"; yield; } // start by executing this })); $task2 = new Task(call_user_func(function() { for ($i = 0; $i < 6; $i++) { print "task 2: " . $i . "\n"; yield; } // then start this one })); $multi->enqueue($task1); $multi->enqueue($task2); $multi->run();