在线看片18_亚洲性吧_在线污_神马午夜达达兔_奇米色网_在线免费看污

WaitGroup

EasySwoole 基于 SwooleChannel 封裝實現了 Golangsync.WaitGroup 功能。具體使用示例可以看下文:

提供的方法

  • add 方法增加計數
  • done 表示任務已完成
  • wait 等待所有任務完成恢復當前協程的執行
  • WaitGroup 對象可以復用,adddonewait 之后可以再次使用

使用示例代碼

<?php
go(function () {
    $ret = [];

    $wait = new \EasySwoole\Component\WaitGroup();

    $wait->add();
    // 啟動第 1 個協程
    go(function () use ($wait, &$ret) {
        // 模擬耗時任務 1
        \co::sleep(0.1);
        $ret[] = time();
        $wait->done();
    });

    $wait->add();
    // 啟動第 2 個協程
    go(function () use ($wait, &$ret) {
        // 模擬耗時任務 2
        \co::sleep(2);
        $ret[] = time();
        $wait->done();
    });

    // 掛起當前協程,等待所有任務完成后恢復
    $wait->wait();

    // 這里 $ret 包含了 2 個任務執行結果
    var_dump($ret);
});
主站蜘蛛池模板: 国产欧美亚洲一区 | 成人高清网站 | 久久久免费精品 | 国产综合亚洲精品一区二 | 日批视频在线看 | 国产视频综合 | 狠狠干狠狠干狠狠干 | 毛片毛片毛片毛片毛片毛片毛片 | 黄色大片在线播放 | 成人观看视频 | 人超碰 | 亚洲一区二区三区免费在线观看 | 欧美综合一区二区三区 | 欧美在线视频一区二区 | 国产69精品久久 | 97se亚洲国产综合在线 | 日本精品一区二区 | 国产系列在线 | 一个色在线 | 黄色片视频免费 | 九九视频在线播放 | 欧美肥妇bbw | 欧美日韩无 | 狠狠插av| 99国产精品 | 国产外围在线 | 免费成人深夜小野草 | 久久午夜国产精品 | 99视频导航 | 中文字幕97 | 国产9区 | av在线手机 | 欧美二区在线 | 99热在线看 | 国产一级特黄a高潮片 | 婷婷色在线观看 | 日韩精品久久久久久 | 中文字幕亚洲精品 | 国产综合91| 欧美综合第一页 | 中文天堂在线视频 |