Loading

摘要: buffer cache 原来的实现是一个双向链表,每次进行文件的读写操作都要锁住整个表,显然大大降低了系统的并发度。 所以可以仿照Java中currentHashMap的思路,使用分段锁,每个hash桶上一个锁。 但是在进行缓存驱逐的时候需要注意死锁的情况。 比如我们哈希值为2的缓存块不存在并且哈 阅读全文
posted @ 2022-06-04 22:49 AD_milk 阅读(32) 评论(0) 推荐(0) 编辑