PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

Pool::collect - Collect references to completed tasks | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

Pool::collect

(PECL pthreads >= 2.0.0)

Pool::collectCollect references to completed tasks

説明

public int Pool::collect ([ Callable $collector ] )

Allows the pool to collect references determined to be garbage by the optionally given collector.

パラメータ

collector

A Callable collector that returns a boolean on whether the task can be collected or not. Only in rare cases should a custom collector need to be used.

返り値

The number of remaining tasks in the pool to be collected.

変更履歴

バージョン 説明
v3 An integer is now returned, and the collector parameter is now optional.

例1 A basic example of Pool::collect()

<?php
$pool 
= new Pool(4);

for (
$i 0$i 15; ++$i) {
    
$pool->submit(new class extends Threaded {});
}

while (
$pool->collect()); // blocks until all tasks have finished executing

$pool->shutdown();


忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「Pool::collect - Collect references to completed tasks」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | Pool::collect - Collect references to completed tasks」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: