花费 13 ms
golang逃逸分析和竞争检测

最近在线上发现一块代码逻辑在执行N次耗时波动很大1ms~800ms,最开始以为是gc的问题,对代码进行逃逸分析,看哪些变量被分配到堆上了,后来发现是并发编程时对一个切片并发的写,导致存在竞争,类似下面的代码 output: 首先试一试逃逸分析: 结论:切片array ...

Sat Dec 08 20:59:00 CST 2018 0 5003
CSAPP 并发编程读书笔记

CSAPP 并发编程笔记 并发和并行 并发:Concurrency,只要时间上重叠就算并发,可以是单处理器交替处理 并行:Parallel,属于并发的一种特殊情况(真子集),多核/多 C ...

Tue Dec 21 06:29:00 CST 2021 0 182

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM