源码(chan,map,GMP,mutex,context)

1、chan原理 1.1 chan底层数据结构 概念:go中的channel是一个队列,遵循先进先出的原则,负责协程之间的通信(go语言提倡不要通过共享内存来通信,而提倡通过通信实现内存共享,CSP模型) 使用场景: 停止信号监听 定时任务 生产和消费解藕 控制并发数 底层数据结构: 通过var或者

你可能感兴趣的:(源码(chan,map,GMP,mutex,context))