swoole協程

爲何下面的代碼不是順序執行的呢? 實際執行過程: 運行此段代碼, 系統啓動一個新進程 遇到 go(), 當前進程中生成一個協程 協程中遇到 IO阻塞 (這裏是 Co::sleep() 模擬出的 IO等待), 協程讓出控制, 進入協程調度隊列 進程繼續向下執行, 輸出 主做業 執行下一個協程, 輸出 做業02 以前的協程準備就緒, 繼續執行, 輸出 做業01 go(function () {
相關文章
相關標籤/搜索