調度機制 goroutine是go裏的最基本的執行單元,每個go程序一開始都有一個主goroutine。 goroutine可以認爲是輕量級的用戶態線程,go裏內核線程和用戶線程的調度模型是M:N模型。 但是Go不直接將內核線程與goroutine綁定起來運行,而是通過一個上下文P來作爲調度的中介,P提供了goroutine運行所需的一切資源和環境,所以在goroutine看來P就是運行它的 「C