Kotlin Coroutines 筆記 (一)

一. 協程 Kotlin 在1.1版本之後引入了協程的概念,目前它還是一個試驗的API。 在操作系統中,我們知道進程和線程的概念以及區別。而協程相比於線程更加輕量級,協程又稱微線程。 協程是一種用戶態的輕量級線程,協程的調度完全由用戶控制。協程擁有自己的寄存器上下文和棧。協程調度切換時,將寄存器上下文和棧保存到其他地方,在切回來的時候,恢復先前保存的寄存器上下文和棧,直接操作棧則基本沒有內核切換的
相關文章
相關標籤/搜索