golang的goroutine是如何實現的

著作權歸作者所有。
商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。
鏈接:http://www.zhihu.com/question/20862617
來源:知乎


我知道同步併發的原理是利用進程或者線程,由操作系統調度;異步併發的原理是DMA,即不經過CPU直接把IO的某一快copy到memory上或者反之,那麼,新學golang的我想知道,golang的所謂goroutine (協程)如何實現的?
2 條評論 
分享
按投票排序按時間排序

12 個回答

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章