Gocontext
Posted on October 15, 2023
context简介
一个用于go routine之间传播取消信号,过期信号和普通变量值的内部库。
[Read More]
占坑,实现跳表
Posted on October 11, 2023
https://oi-wiki.org/ds/skiplist/
[Read More]
Redis多路复用
Posted on October 11, 2023
redis的网络模型是IO多路复用,这也是它能够单线程也很快的原因,正是因为它用了IO多路复用,所以不会产生IO阻塞问题,能够在同一时间内与多个client通信。
[Read More]
Go里的map是怎么判断并发读写的?
Posted on October 9, 2023
map如何知道自己被抢占
map的底层实现是hmap结构体,有一个叫flags的uint8类型字段。
[Read More]
Redis
Posted on September 28, 2023