Go语言之sync.Mutex 源码分析
Go 语言在 sync
包中提供了用于同步的一些基本原语,sync.Mutex
就是其中最常用的一个。
Go 语言在 sync
包中提供了用于同步的一些基本原语,sync.Mutex
就是其中最常用的一个。
本文主要简单介绍了Go语言(golang)中的context
包。给出了context 的基本用法和使用建议,并从源码层面对其底层结构和具体实现原理进行分析。
本文主要介绍了Go语言(golang)中的sync.pool
包。给出了 sync.pool 的基本用法,以及各大框架中的使用案例。并从源码层面对其底层结构和具体实现原理进行分析。
本文解释了 Kafka 中的高水位和 Leader Epoch 机制。
本文主要记录了 MySQL ACID 的具体实现原理,包括原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)。
本文主要讲述了 Kafka 的消费者组(Consumer Group)和 消费者组的 Rebalance 及如何避免无效 Rebalance。