原子计数器 使用 WaitGroup+sync/atomic 可以实现一个原子计数器 package main import ("fmt" "sync" "sync/atomic") func main () { var ops uint64 var wg sync.WaitGroup for i := 0; i < 50; i++ { wg.…
通道 1. 通道定义 通道 (channels) 是连接多个协程的管道。 你可以从一个协程将值发送到通道,然后在另一个协程中接收。 定义:make (chan string) 发送消息:channel <- 接收消息:<-channel package main import "fmt" func main () { msg…