目录 一些基本概念 并发任务单元的状态 并发任务单元:进程,线程,协程 同步 异步 并发和并行 并发编程 创建并发任务 WaitGroup 等待goroutine结束 WaitGroup.Wait WaitGroup.Add 获取CPU数量 获取Goroutine的编号和返回值 GOMAXPROCS 重新调度 终止任务 终止进程:os.Exit 终止当前任务:runtime.Goexit 通道 Channel 声明 发送、接收数据 等待goroutine结束 同步模式和异步模式 指针 cap & len:获取缓冲区大小和当前已缓冲数量 关闭通道:close 关闭同步通道:解除阻塞