Posted in Go语言基础和工具链Go内存屏障(memory barrier)在sync/atomic中的3种实现形态(amd64 LOCK XCHG / arm64 dmb ish) 第一章:Go内存屏障的核心概念与 … Go内存屏障(memory barrier)在sync/atomic中的3种实现形态(amd64 LOCK XCHG / arm64 dmb ish)Read more by 云上码农|2026年4月24日|cmpxchg16b, ZSH/FISH/TCSH, Go并发同步优化, CGO内存屏障, syscall.Flock跨平台问题, DMB, sync/atomic原子操作, _rt0_amd64.o, ARM64低功耗网关
Posted in Go语言基础和工具链Go内存屏障不是魔法:用LLVM IR + objdump反汇编验证runtime·memmove插入的dmb ish指令 第一章:Go内存屏障的本质与设计 … Go内存屏障不是魔法:用LLVM IR + objdump反汇编验证runtime·memmove插入的dmb ish指令Read more by Go语言笔记|2026年3月20日|objdump反汇编, CGO内存屏障, runtime.memmove, Air/Refresh弃用原因, DMB, LLVM混淆技术, ish指令
Posted in Go语言基础和工具链Go内存屏障(atomic.Load/Store)在x86-64与ARM64上的指令级差异(LOCK XCHG vs DMB ISH)——并发安全基石 第一章:Go内存屏障的核心概念与 … Go内存屏障(atomic.Load/Store)在x86-64与ARM64上的指令级差异(LOCK XCHG vs DMB ISH)——并发安全基石Read more by 分布式日记|2026年2月25日|DMB, cmpxchg16b, ZSH/FISH/TCSH, atomic.LoadStore, CGO内存屏障, syscall.Flock跨平台问题, x86-64与ARM64差异