swoole协程Coroutine异步处理代码

代码语言:phpcli

所属分类:其他

代码描述:swoole协程Coroutine异步处理代码

代码标签: 异步 处理

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php
//请切换至php7 运行
//此行代码后,文件操作,sleep,Mysqli,PDO,streams等都变成异步IO,见文档"一键协程化"章节
Swoole\Runtime::enableCoroutine();
Co\run(function() {
    // i just want to sleep...
    for ($c = 100; $c--;) {
        go(function () use ($c) {
            echo $c. PHP_EOL;
            for ($n = 100; $n--;) {
                usleep(1000);
                
            }
        });
    }

    // 10k file read and write
    for ($c = 100; $c--;) {
   .........完整代码请登录后点击上方下载按钮下载查看

网友评论0