go-mutex使用

Mutex 实现细节 Mutex 实现细节: 自旋尝试,如果快速上锁成功就返回 自旋失败并且超过自旋次数,就进入阻塞队列等待唤醒 如果是进入阻塞队列等待这种和语言特性有

go-context使用

go context 的使用 context 包 – 核心方法 context 包的核心 API 有四个: • context.WithValue:设置键值对,并且返 回一个新的 context 实例 context.WithCancel context.WithDeadline context.Wi

etcd和Raft算法

raft算法分析 raft是什么? 算法还是协议? 两种说法都对,协议强调的是实现节点间通信过程, 算法一般在理论 一致性还是共识? 什么是一致性 论文中

k8s pod介绍

什么是 Pod Pod 是 k8s 里面能够被调度调度最小逻辑单元 (原子单元) 1个 Pod 里面可以运行多个容器 pod 共享哪些资源? IPC命名空间: Pod中的多个容器可以使用

go语言编程模式

go语言编程模式总结 面向对象最佳实践 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 type Shape interface { Sides() int Area() int } type Square struct { len int } func (s* Square) Sides() int { return 4 } func main() { s := Square{len: 5} fmt.Printf("%d\n",s.Sides()) } Square 并没
T