讲师中心 微信公众号
AI工具推荐 视频效率加速
go语言并发安全

go语言并发安全

多个goroutine共享map、缓存或全局变量时,怎样保证读写安全?本专题结合Mutex、RWMutex、sync.Map和channel的典型用法,解释锁应如何共享、遍历map有哪些竞态风险,并延伸到Gin与Echo框架的上下文处理、死锁排查和并发测试。

0

2026.10.26 19:27

34

相关关键词专题:

相关专题

更多
Go语言并发安全教程合集
Go语言并发安全教程合集

本专题整合了go语言并发安全教程合集,阅读专题下面的文章了解更多详细内容。

181

2026.04.07

Go 语言 WebSocket 与实时通信
Go 语言 WebSocket 与实时通信

讲解 Go 语言中 WebSocket 实时通信的完整开发方案,涵盖 WebSocket 协议握手与帧格式基础、gorilla/websocket / nhooyr/websocket 库的使用对比、连接升级(Upgrade)与读写消息循环、心跳检测(Ping/Pong)与断线重连策略、广播与房间模型设计、Hub 连接管理器的并发安全实现、消息协议设计(JSON/Protobuf)、水平扩展方案(Redis Pub/Sub 跨节点广播)

280

2026.05.09

Go 并发编程与 Goroutine 实战
Go 并发编程与 Goroutine 实战

深入讲解 Go 语言最核心的并发编程能力,涵盖 Goroutine 的创建与调度原理、Channel 有缓冲与无缓冲通道的使用场景、select 多路复用机制、sync.Mutex/RWMutex 互斥锁与读写锁、sync.WaitGroup 协程同步、errgroup 错误管理、context 超时取消与传值控制,以及常见并发模式(Fan-in/Fan-out、Worker Pool、Pipeline)的实战应用,帮助开发者编写安全高

118

2026.04.15

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

60

2026.10.22

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

20

2026.10.22

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

40

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Go 中文开发手册
Go 中文开发手册

共0课时 | 592人学习

墨刀帮助中心
墨刀帮助中心

共0课时 | 0人学习

MyEclipse学习中心
MyEclipse学习中心

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn