jinraynor1/threading

v0.0.2 2019-05-07 21:01 UTC

This package is auto-updated.

Last update: 2024-09-08 08:38:09 UTC


README

使用pcntl posix模拟线程

  • 特性
    • 可以设置队列大小
    • 可以从子进程向父进程传递消息

示例

$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