Posted in

Go channel底层不是环形缓冲区?从L1d缓存行竞争、MESI协议到atomic.CompareAndSwap的硬件级实现重勘

第一章:Go channel底层 … Go channel底层不是环形缓冲区?从L1d缓存行竞争、MESI协议到atomic.CompareAndSwap的硬件级实现重勘Read more

Posted in

【Go程序员必修底层课】:6大核心数据结构(slice/map/channel/string/struct/interface)内存布局图谱(含GC标记位与align字段详解)

第一章:slice底层内存布局与 … 【Go程序员必修底层课】:6大核心数据结构(slice/map/channel/string/struct/interface)内存布局图谱(含GC标记位与align字段详解)Read more

Posted in

Go语言写法专业透镜:透过go tool compile -S看汇编,解码channel send/recv背后的12条CPU指令真相

第一章:Go语言写法专业透镜:透 … Go语言写法专业透镜:透过go tool compile -S看汇编,解码channel send/recv背后的12条CPU指令真相Read more