站長資訊網
        最全最豐富的資訊網站

        swoole事件如何用

        swoole事件如何用

        SwooleServer是事件驅動模式,所有的業務邏輯代碼必須寫在事件回調函數中。當特定的網絡事件發生后,底層會主動回調指定的PHP函數。共支持13種事件。 (推薦學習: swoole視頻教程)

        事件執行順序

        所有事件回調均在$server->start后發生

        服務器關閉程序終止時最后一次事件是onShutdown

        服務器啟動成功后,onStart/onManagerStart/onWorkerStart會在不同的進程內并發執行

        onReceive/onConnect/onClose在Worker進程中觸發

        Worker/Task進程啟動/結束時會分別調用一次onWorkerStart/onWorkerStop

        onTask事件僅在task進程中發生

        onFinish事件僅在worker進程中發生

        onStart/onManagerStart/onWorkerStart 3個事件的執行順序是不確定的

        協程模式

        Swoole2/4版本支持了協程,使用協程后事件回調函數將會并發地執行。協程是一種用戶態線程實現,沒有額外的調度消耗,僅占用內存。

        使用協程模式,可以理解為“每次事件回調函數都會創建一個新的線程去執行,事件回調函數執行完成后,線程退出”。

        如果希望關閉協程,可設置:

        $server->set(["enable_coroutine" => false, ]);

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 91精品国产成人网在线观看| 女人高潮内射99精品| 国产精品久久久久一区二区三区| 亚洲午夜国产精品无码老牛影视 | 亚洲av无码精品网站| 国内精品伊人久久久久影院对白| 91视频国产精品| 奇米影视7777久久精品| 免费看一级毛片在线观看精品视频| 桃花岛精品亚洲国产成人| 大桥未久在线精品视频在线 | 国产99视频精品免费视频76| 凹凸国产熟女精品视频app| 亚洲精品成人网站在线观看| 欧美久久亚洲精品| 精品国产91久久久久久久a| 人精品影院| 999久久久国产精品| 国产一精品一av一免费爽爽| 国产午夜精品久久久久免费视| 亚洲精品中文字幕乱码三区| 真实国产乱子伦精品视频| 午夜亚洲av永久无码精品| 久久亚洲国产精品123区| 精品国产不卡一区二区三区| 国产精品 一区 在线| 99久久国产综合精品五月天喷水| 亚洲精品视频在线| 91精品一区二区综合在线| 91麻精品国产91久久久久| 色播精品免费小视频| 2021年精品国产福利在线| 999久久久国产精品| 国产系列高清精品第一页| 精品人妻少妇一区二区三区不卡| 久草热8精品视频在线观看| 欧美精品黑人粗大视频| 亚洲精品宾馆在线精品酒店| 亚洲精品亚洲人成人网| 精品久久久久久无码专区不卡| 国产久热精品无码激情|