Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果未存储堆叠元素的数组,则PHP pthreads分段错误_Php_Pthreads - Fatal编程技术网

如果未存储堆叠元素的数组,则PHP pthreads分段错误

如果未存储堆叠元素的数组,则PHP pthreads分段错误,php,pthreads,Php,Pthreads,我尝试使用示例(Stacking.php)中的代码: 到 PHP进程在第一个工人完成后发生故障 如何将$worker->stack放入无限循环中,而不必存储对每个堆叠工作的引用?排序答案是;你不能 此处列出了实施工作方式和原因的详细信息: 我说的任何话都只是重复,无论如何,你会从阅读整个文档中受益 $worker = new ExampleWorker("My Worker Thread"); $work = array(); while($i++<10){ printf(

我尝试使用示例(Stacking.php)中的代码:

PHP进程在第一个工人完成后发生故障


如何将$worker->stack放入无限循环中,而不必存储对每个堆叠工作的引用?

排序答案是;你不能

此处列出了实施工作方式和原因的详细信息:

我说的任何话都只是重复,无论如何,你会从阅读整个文档中受益

$worker = new ExampleWorker("My Worker Thread");
$work = array();
while($i++<10){
    printf(
        "Stacking: %d/%d\n", $i, $worker->stack($work[]=new Work(array(rand()*100)))
    );
}
$worker->stack($work[]=new Work(array(rand()*100))
$worker->stack(new Work(array(rand()*100))