我的世界開發日誌5——什麼是協程序

協程,又稱微線程,纖程。英文名Coroutine。 子程序,或者稱爲函數,在所有語言中都是層級調用,比如A調用B,B在執行過程中又調用了C,C執行完畢返回,B執行完畢返回,最後是A執行完畢。 所以子程序調用是通過棧實現的,一個線程就是執行一個子程序。 子程序調用總是一個入口,一次返回,調用順序是明確的。而協程的調用和子程序不同。 協程看上去也是子程序,但執行過程中,在子程序內部可中斷,然後轉而執行
相關文章
相關標籤/搜索