本次 Go 夜读分享由鸟窝主讲,主要探讨 Go 并发模式。内容分为三部分:首先回顾了常见的 Go 同步语言,如互斥锁、读写锁、Once、Pool、Condition、Channel、WaitGroup 等,并分析了它们的使用场景和潜在问题。接着,深入介绍了更复杂的并发模式,包括限流模式(漏桶、令牌桶)、半同步/半异步模式、熔断器模式、超时模式、回忆模式、双重检查模式、Guard 模式、反应器模式以及 Pool CPU 模式。最后,鼓励大家在掌握现有并发原语的基础上进行创新,创造新的轮子以满足特定需求。分享结束后,预留时间进行问答环节。
Sign in to continue reading, translating and more.
Continue