go学习笔记——原子计数器 2025-4-02 11:01 | 223 | 0 | Go 275 字 | 3 分钟 原子计数器 使用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.… go
go学习笔记——通道 2025-4-02 11:00 | 189 | 0 | Go 1617 字 | 17 分钟 通道 1.通道定义 通道(channels) 是连接多个协程的管道。 你可以从一个协程将值发送到通道,然后在另一个协程中接收。 定义:make(chan string) 发送消息:channel <- 接收消息:<-channel package main import "fmt" func main() { msg… go