Posted in Go语言基础和工具链【Go内存屏障红盖指令集】:atomic.LoadAcq/StoreRel底层如何映射到x86-64 lfence/mfence及ARM64 dmb ish的红盖语义 第一章:Go内存屏障红盖指令集的 … 【Go内存屏障红盖指令集】:atomic.LoadAcq/StoreRel底层如何映射到x86-64 lfence/mfence及ARM64 dmb ish的红盖语义Read more by Gopher老张|2026年7月30日|ARM64低功耗网关, sync/atomic.StoreRelease, atomic.LoadAcq, ZSH/FISH/TCSH, x86-64指令集, CGO内存屏障, LFENCE内存屏障, mfence指令, DMB
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日|sync/atomic原子操作, _rt0_amd64.o, ARM64低功耗网关, cmpxchg16b, ZSH/FISH/TCSH, Go并发同步优化, CGO内存屏障, syscall.Flock跨平台问题, DMB
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日|Air/Refresh弃用原因, DMB, LLVM混淆技术, ish指令, objdump反汇编, CGO内存屏障, runtime.memmove
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日|cmpxchg16b, ZSH/FISH/TCSH, atomic.LoadStore, CGO内存屏障, syscall.Flock跨平台问题, x86-64与ARM64差异, DMB