Lua(十五)——協同程序

一:協同程序 1.什麼是協同程序 Lua 協同程序與線程比較類似:擁有獨立的堆棧,獨立的局部變量,獨立的指令指針,同時又與其它協同程序共享全局變量和其它大部分東西。 協程和線程都是針對於函數來說的,一個函數的正常執行步驟是執行完此函數的所有代碼再繼續執行下面的代碼: 但是協程可以讓函數在某一步暫停,暫停也稱爲掛起,在掛起的地方先執行函數外的代碼,然後在需要的時候讓沒有執行的代碼再去執行。 2.定義
相關文章
相關標籤/搜索