摘要: 空结构体 func main() { a := struct{}{} fmt.Println(unsafe.Sizeof(a)) fmt.Printf("%p\n", &a) } 打印 0 0x117f4e0 有经验的开发人员都知道,所有的空结构体是指向一个 zerobase的地址,而且大小为0 一 阅读全文
posted @ 2023-11-29 21:38 杨阳的技术博客 阅读(328) 评论(0) 推荐(0)
摘要: 定义 在runtime的sync.map包中有定义: type Map struct { mu Mutex // 锁 read atomic.Pointer[readOnly] //包含了readOnly类型的一个struct,下方把 Pointer 也贴了 dirty map[any]*entry 阅读全文
posted @ 2023-11-29 16:25 杨阳的技术博客 阅读(191) 评论(0) 推荐(0)