首页
›
Web后端与企业应用开发
›
010-Go并发性能领域聚合建模
›
《race检测编码:Go并发性能领域聚合建模安全》
VIP20
本课程属于:010-Go并发性能领域聚合建模
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
race检测编码:Go并发性能领域聚合建模安全
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Go并发基础
Goroutine概念 · Go调度器GMP模型 · 并发与并行区别
Go
并发基础
02
Race Condition原理
数据竞争定义 · 临界区 · 原子性破坏
Race
Condition
03
Go Race Detector工具
go run -race · go test -race · 编译时注入
Go
Race
04
Happens-Before关系
Go内存模型 · 同步原语保证 · channel通信规则
Happens-Befo…
关系
05
Mutex互斥锁
sync.Mutex用法 · Lock/Unlock模式 · 锁粒度控制
Mutex
互斥锁
06
RWMutex读写锁
sync.RWMutex · 读共享写独占 · 适用场景
RWMutex
读写锁
07
原子操作
sync/atomic包 · Add/Load/Store/Com… · 无锁编程基础
原子操作
sync/atomic
08
Channel同步
无缓冲channel · 有缓冲channel · 关闭channel
Channel
同步
09
WaitGroup协调
sync.WaitGroup · Add/Done/Wait · 任务编排模式
WaitGroup
协调
10
Once与Pool
sync.Once单次执行 · sync.Pool对象池 · 减少GC压力
Once
Pool
11
Cond条件变量
sync.Cond · Broadcast/Signal · 生产者消费者模式
Cond
条件变量
12
Map并发安全
sync.Map设计原理 · Load/Store/Delete/… · 与加锁map性能对比
Map
并发安全
13
Race检测实战
典型数据竞争代码示例 · go run -race输出解读 · 修复策略
Race
检测实战
14
死锁与活锁
死锁条件 · 死锁检测 · 活锁与饥饿
死锁
活锁
15
并发性能指标
吞吐量 · 延迟 · 可扩展性
并发性能指标
吞吐量
16
性能基准测试
testing.B基准测试 · benchmem · pprof性能剖析
性能基准测试
testing.B
17
Goroutine泄漏
泄漏原因 · pprof goroutine分析 · 泄漏检测工具
Goroutine
泄漏
18
并发模式
Fan-in/Fan-out · Pipeline · Worker Pool
并发模式
Fan-in/Fan-o…
19
Context控制
context包 · WithCancel/WithTim… · 超时取消传播
Context
控制
20
Select高级用法
随机选择 · 超时控制 · 非阻塞收发
Select
高级用法
21
聚合建模基础
数据聚合概念 · MapReduce思想 · Go实现聚合框架
聚合建模基础
数据聚合概念
22
并发聚合模式
分治聚合 · 树形聚合 · 流水线聚合
并发聚合模式
分治聚合
23
安全聚合设计
无锁聚合 · 分片锁 · CAS聚合
安全聚合设计
无锁聚合
24
聚合性能建模
延迟模型 · 吞吐量模型 · 资源消耗模型
聚合性能建模
延迟模型
25
安全并发边界
内存安全 · 类型安全 · 接口安全
安全并发边界
内存安全
26
Race检测高级
数据竞争分类 · 读写竞争 · 多变量竞争
Race
检测高级
27
并发安全测试
go test -race集成 · 模糊测试 · 压力测试
并发安全测试
go
28
性能调优实战
pprof火焰图分析 · trace事件分析 · goroutine栈分析
性能调优实战
pprof
29
安全聚合框架
设计模式 · 错误处理 · 优雅退出
安全聚合框架
设计模式
30
综合案例
高并发聚合统计系统 · 实时数据聚合 · 安全保证
综合案例
高并发聚合统计系…
所属VIP或分类
同VIP:atomic与锁竞争:Go并发性能领域聚合建模优化
同VIP:channel通信调优:Go并发性能领域聚合建模权衡
同VIP:context超时控制:Go并发性能领域聚合建模实战