lua學習筆記——coroutine

1、什麼是協同程序 Lua中的協同程序(coroutine)與線程比較類似,擁有獨立的堆棧,獨立的局部變量,獨立的指令指針,同時又與其它協同程序共享全局變量和其他大部分東西。 協同程序與線程的區別: 線程與協同程序的主要區別在於,一個具有多個線程的程序可以同時運行幾個線程,而協同程序卻需要彼此協作的運行。在任一指定時刻只有一個協同程序在運行,並且在這個正在運行的協同程序只有在明確的被要求掛起的時候
相關文章
相關標籤/搜索