午夜免费_欧美一级免费看_欧美日韩一区二区视频在线观看_午夜视频在线_日本特黄a级高清免费大片_成年人黄色小视频

协程单例

为兼容协程环境下的单例模式安全 可以使用CoroutineSingleTon这个trait

引用方法可以参考普通Singleton trait

namespace EasySwoole\Component;
use Swoole\Coroutine;
trait CoroutineSingleTon
{
    private static $instance = [];
    static function getInstance(...$args)
    {
        $cid = Coroutine::getCid();
        if(!isset(self::$instance[$cid])){
            self::$instance[$cid] = new static(...$args);
            /*
             * 兼容非携程环境
             */
            if($cid > 0){
                Coroutine::defer(function ()use($cid){
                    unset(self::$instance[$cid]);
                });
            }
        }
        return self::$instance[$cid];
    }
    function destroy(int $cid = null)
    {
        if($cid === null){
            $cid = Coroutine::getCid();
        }
        unset(self::$instance[$cid]);
    }
} 
主站蜘蛛池模板: 99热在线免费播放 | 免费人成在线观看 | 亚洲天堂精品一区 | 999在线观看精品免费不卡网站 | 亚洲视频免费在线播放 | 中文精品久久久 | 911影院在线观看网站 | 91在线视频观看 | 日韩欧美精品一区二区三区 | 91小视频在线 | 91视频首页 | 日本一级少妇免费视频乌克兰裸体 | 九九九国产视频 | 91精品久久久久久久久中文字幕 | 91视频最新网站 | 亚洲精品视频网站在线观看 | 国内91视频 | 一区二区三区四区在线视频 | 久草在线免费福利资源 | 国产欧美一区二区三区免费 | 52久久 | 91在 | 91视频在线观看 | 91精品国产高清久久久久久 | 91视频在线看 | 91啦在线观看 | 在线观看日韩视频 | www在线观看免费视频 | 国产日本欧美一区二区三区 | 国产成人精品亚洲777人妖 | 亚洲高清精品视频 | 免费观看男女啪啪乱淫播放 | 91精品在线观看入口 | 成人a视频片观看免费 | 亚洲精彩视频 | 国产欧美一区二区三区久久手机版 | 国产欧美一区二区三区久久手机版 | 新91在线视频 | 91国产视频在线观看 | www.91视频com| 午夜一区二区在线观看 |