定義
goroutine
go語言中只有goroutine
由go運行時(go runtime)調度
一個goroutine對應一個函數
使用m:n調度技術, goroutine:os線程
goroutine在函數結束時就會結束, main函數也是開了個goroutine
GOMAXPROCS
可通過runtime.GOMAXPROCS(cpu_num)設置需要使用多少個os線程
1.5版本後, 默認跑滿核心
佔用大小
os的線程一般都有固定的內存, 通常爲2M, goroutine通常爲2k