coroutine 英[k?ru:'ti:n] 美[k?ru:'ti:n]
n. 協同程序;
[網絡] 協同常式; 協同例程; 聯立程序;
[例句]The thing to notice about this wrapper is that each generator/?coroutine?yields a tuple that contains its intended branch?destination.
關於這個包裝器要註意的壹點是,每個生成器/協同程序都會生成壹個包含它的預期分支目標的元組。
[其他] 形近詞:?microroutine?superroutine?macroroutine
coroutine基礎
Lua所支持的協程全稱被稱作協同式多線程(collaborative multithreading)。Lua為每個coroutine提供壹個獨立的運行線路。然而和多線程不同的地方就是,coroutine只有在顯式調用yield函數後才被掛起,同壹時間內只有壹個協程正在運行。
Lua將它的協程函數都放進了coroutine這個表裏,其中主要的函數如下
/question/21483863
詳細看上面網址。
滿意請采納,謝謝!