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

WaitGroup

EasySwoole 基于 SwooleChannel 封裝實(shí)現(xiàn)了 Golangsync.WaitGroup 功能。具體使用示例可以看下文:

提供的方法

  • add 方法增加計(jì)數(shù)
  • done 表示任務(wù)已完成
  • wait 等待所有任務(wù)完成恢復(fù)當(dāng)前協(xié)程的執(zhí)行
  • WaitGroup 對(duì)象可以復(fù)用,add、donewait 之后可以再次使用

使用示例代碼

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

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

    $wait->add();
    // 啟動(dòng)第 1 個(gè)協(xié)程
    go(function () use ($wait, &$ret) {
        // 模擬耗時(shí)任務(wù) 1
        \co::sleep(0.1);
        $ret[] = time();
        $wait->done();
    });

    $wait->add();
    // 啟動(dòng)第 2 個(gè)協(xié)程
    go(function () use ($wait, &$ret) {
        // 模擬耗時(shí)任務(wù) 2
        \co::sleep(2);
        $ret[] = time();
        $wait->done();
    });

    // 掛起當(dāng)前協(xié)程,等待所有任務(wù)完成后恢復(fù)
    $wait->wait();

    // 這里 $ret 包含了 2 個(gè)任務(wù)執(zhí)行結(jié)果
    var_dump($ret);
});
主站蜘蛛池模板: 黄视频在线播放 | 成年人在线视频观看 | 国产综合第一页 | 2025国产精品 | 五月婷婷视频在线 | 午夜成人在线视频 | www.蜜臀| 婷婷视频在线观看 | 中文字幕第9页 | 国产在线第二页 | 国产不卡网 | 成人xxx | 日韩精品一线二线三线 | 日本精品视频在线观看 | 亚色视频| 99精品一区二区三区 | 国产91在线高潮白浆在线观看 | 战狼4免费播放观看在线视频 | 日韩第二页 | 男人手机天堂 | av网站在线免费 | 伊人网大香 | 九九一级片 | 欧美日韩中文字幕在线 | 中文在线字幕在线观看 | 国产黄色在线看 | 四虎网站入口 | 久久国产香蕉视频 | 午夜小视频在线观看 | 九九热这里有精品 | 久久国产精 | 亚洲自拍小说 | 日本亚洲欧美在线 | 黄色一级免费 | 黄色av网页| 高清一区二区三区视频 | 欧美a在线观看 | 日韩成人区 | 超碰97在线免费观看 | 欧美精品免费在线 | 国产精品爽爽久久 |