重要概念
go語(yǔ)言最大的優(yōu)越性在于是跨世紀(jì)的新語(yǔ)言,將并發(fā)的問(wèn)題全都一致處理好,解決了開(kāi)發(fā)者最頭疼的并發(fā)問(wèn)題.
- goroutine
具體實(shí)現(xiàn)并發(fā)任務(wù)的,類(lèi)似線(xiàn)程
- channel
實(shí)現(xiàn)不同的goroutine之間通信的
goroutine詳解
func hello(){
fmt.Println("hello")
}
//程序啟動(dòng)后會(huì)創(chuàng)建一個(gè)主goroutine去執(zhí)行main方法
func main(){
go hello() //開(kāi)啟一個(gè)單獨(dú)的goroutine去執(zhí)行hello函數(shù)
fmt.Println("main")
time.Sleep(time.Second)
}