5
關於在維基百科的例子: http://en.wikipedia.org/wiki/Coroutine協程VS事件驅動編程
var q := new queue
coroutine produce
loop
while q is not full
create some new items
add the items to q
yield to consume
coroutine consume
loop
while q is not empty
remove some items from q
use the items
yield
我只是想知道傳統的基於事件的方法可以處理這種使用模式,爲什麼需要使用協程?
感謝您的博客推薦! – realjin 2014-08-25 08:50:25