重要概念
go语言最大的优越性在于是跨世纪的新语言,将并发的问题全都一致处理好,解决了开发者最头疼的并发问题.
- goroutine
具体实现并发任务的,类似线程
- channel
实现不同的goroutine之间通信的
goroutine详解
func hello(){
fmt.Println("hello")
}
//程序启动后会创建一个主goroutine去执行main方法
func main(){
go hello() //开启一个单独的goroutine去执行hello函数
fmt.Println("main")
time.Sleep(time.Second)
}