会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大大大旭
博客园
首页
新随笔
联系
订阅
管理
2023年3月6日
Slava项目(1):实现近似LRU/LFU内存淘汰策略
摘要: slava是作者参与的一个github开源项目,该项目的目标是用Go语言构建一个高性能K-V云数据库。 在本文中,作者将介绍Slava中内存淘汰策略的实现。Slava中目前实现了四种内存淘汰策略,分别是maxMemoryLruAllKeys,maxMemoryLfuAllKeys,maxMemory
阅读全文
posted @ 2023-03-06 10:31 BeIn_Z
阅读(261)
评论(0)
推荐(0)
2023年2月12日
CAS与乐观锁
摘要: 1 什么是乐观锁? 说到乐观锁,就不得不先提起悲观锁(Pessimistic Lock),或者说是悲观并发控制(Pessimistic Concurrency Control,PCC)。悲观锁认为多线程同时修改共享资源的概率比较高,于是很容易出现冲突,所以访问共享资源前,先要上锁。而乐观版本控制(O
阅读全文
posted @ 2023-02-12 19:44 BeIn_Z
阅读(270)
评论(0)
推荐(0)
公告