jinraynor1 / threading
simulate threads
Installs: 70
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/jinraynor1/threading
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~6.5
This package is auto-updated.
Last update: 2025-10-08 11:06:29 UTC
README
simulate threads using pcntl posix
- Features:
- Can set queue size
- Can pass messages from childs to parent
Example
$queue = new ThreadQueue(function ($number) { return pow($number, 2); }); $queue->enableMessaging(true); $queue->add(1); $queue->add(3); $queue->wait(); $results = $queue->results(); $sum = array_sum($results); // $sums now holds 9