goroutine基礎

一、goroutine是什麼? 是go裏的一種輕量級線程-協程 1、相對線程,協程的優勢在於它非常輕量級,進行上下文切換的代價非常小 2、相對於一個goroutine,每個結構中有一個sched的屬性就是用來保存它上下文的,這樣,goroutine就可以很輕易的來回切換 3、由於其上下文切換在用戶態下發生,根本不必進入內核態,所以速度很快。而且只有當前goroutine的pc,sp等少量信息需要保
相關文章
相關標籤/搜索