<?php
Swoole\Coroutine\WaitGroup->add(int $count = 1)
Increment the WaitGroup
counter by the value.
if success, it returns TRUE, otherwise it returns FALSE.
Increment the WaitGroup
counter, by default increment it by 1.
<?php
declare(strict_types=1);
use Swoole\Coroutine\WaitGroup;
Co\run(function() {
$wg = new WaitGroup();
go(function () use ($wg) {
$wg->add();
co::sleep(0.3);
$wg->done();
});
go(function () use ($wg) {
$wg->add();
co::sleep(0.7);
$wg->done();
});
$wg->wait(1);
});