2024年7月13日

golang channel 的众多应用场景123

摘要: 目录1.应用场景2.应用场景示例2.1 并发控制2.2 管道 | 范围迭代 | 数据传输2.3 数据传递 -> 生产者-消费者模型2.4 互斥同步2.5 信号通知2.6 定时器 我们知道 go 中有个很重要的数据结构叫做 channel-通道,通过其特性,我们可以完成很多功能,自然就对应到很多应用场 阅读全文

posted @ 2024-07-13 14:48 进击的davis 阅读(192) 评论(0) 推荐(0) 编辑

go 结构体不同的字段顺序对内存的影响

摘要: 这里主要涉及到结构体内存分配的问题,如下测试: package main import ( "fmt" "unsafe" ) func main() { fmt.Printf("A size: %d\n", unsafe.Sizeof(A{})) // 32 fmt.Printf("B size: 阅读全文

posted @ 2024-07-13 10:44 进击的davis 阅读(5) 评论(0) 推荐(0) 编辑

导航