送了两趟外卖,我想明白了Goroutine + Channel
goroutine 和 channel 是 Golang 的并发的两把利剑,想要掌握 Golang,需要学好这两把利剑。还好这并不难,我送了两趟外卖就想明白了????。
简介
Goroutine 被称为Go协程,可以通过 go 关键词创建一个协程。
go func() {
// do
}()
Channel 被称为通道,通过 make 关键创建。
ch := make(chan T)
// or
ch := make(chan T, n)
Channel 分为无缓冲和有缓冲两种,有缓冲 chan




