随笔分类 -  golang / sync

摘要:前言 Golang sync包提供了基础的异步操作方法,包括互斥锁Mutex,执行一次Once和并发等待组WaitGroup。 本文主要介绍sync包提供的这些功能的基本使用方法。 Map:自带锁的map Cond:信号量 Locker:锁接口 Mutex: 互斥锁 RWMutex:读写锁 Once 阅读全文
posted @ 2025-04-01 22:30 搁浅~浅浅浅 阅读(134) 评论(0) 推荐(0)
摘要:在 Go 语言中,sync.WaitGroup 是用于等待一组 Goroutine 完成执行的同步工具,常用于主 Goroutine 协调多个子 Goroutine 的生命周期。以下是其核心用法及注意事项: 1. 基本用法 package main import ( "fmt" "sync" "ti 阅读全文
posted @ 2025-03-05 02:25 搁浅~浅浅浅 阅读(223) 评论(0) 推荐(0)