當前位置:編程學習大全網 - 編程軟體 - 怎麽理解coroutine

怎麽理解coroutine

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

詳細看上面網址。

滿意請采納,謝謝!

  • 上一篇:開關盒使用的壹些例子是什麽?
  • 下一篇:想買個6-7千左右的聯想或thinkpad筆記本,編程用,現在那個型號性價比高啊?
  • copyright 2024編程學習大全網