摘要: 一. channel的简单用法 func worker(id int, jobs <-chan int, results chan<- int) { for job := range jobs { fmt.Printf("Worker %d processing job %d\n", id, job 阅读全文
posted @ 2025-02-21 17:00 坚强的小蚂蚁 阅读(104) 评论(0) 推荐(0)
摘要: 1.基本用法 当多个 goroutine 需要访问共享数据时,可以使用 sync.Mutex 来保护数据。 var counter int = 0 var mu sync.Mutex func main() { for i := 0; i < 1000; i++ { go func() { mu.L 阅读全文
posted @ 2025-02-21 09:31 坚强的小蚂蚁 阅读(21) 评论(0) 推荐(0)