摘要:
從程序結構的角度來講,協程是一個有限狀態機,這樣說可能并不是很明白,說到協程(Coroutine),我們還要提到另一樣東西,那就是子例程(Subroutine),子例程一般可以指函數,函數是沒有狀態的,等到它return之后,它的所有局部變量就消失了,但是在協程中我們可以在一個函數里多次返回,局部變量被當作狀態保存在協程函數中,知道最后一次return,協程的狀態才別清除。
簡單來說,協程就是:你可以寫一段順序的代碼,然后標明哪里需要暫停,然后在下一幀或者一段時間后,系統會繼續執行這段代碼。 閱讀全文
posted @ 2014-06-17 14:47
月出漸分明
閱讀(20368)
評論(21)
推薦(21)

浙公網安備 33010602011771號