专栏名称: 代码随想录
认准代码随想录,学习算法不迷路。 刷题网站:programmercarl.com
目录
相关文章推荐
字体设计  ·  轻松搞定三色配色 ·  2 天前  
今天看啥  ›  专栏  ›  代码随想录

周末做一个缓存系统!

代码随想录  · 公众号  ·  · 2025-01-11 11:40
    

文章预览

最近很多录友在问:有没有比较小,但又比较完整的项目。 最近 知识星球 里里刚刚发布了 C++版本缓存系统,这个小项目。 代码量不大,只有1100行。 一般的话,每天花 6-8个小时,7天就可以学完。 做这个项目的基础要求: 熟悉C++语法,学会C++11常用特性即可,了解操作系统相关知识,有网络编程经验更佳。 这个项目对于时间紧张的录友比较合适。 该项目满足一下特点 : 代码量不大 整体不难 又有项目难点可说的 可以较快学完 该缓存系统使用多个页面替换策略实现了 一个线程安全的缓存系统 : LRU:最近最久未使用页面置换算法 LFU:最不经常使用页面置换算法 ARC:自适应替换缓存算法 什么是缓存? 缓存是将高频访问的数据暂存到内存中,是加速数据访问的存储,降低延迟,提高吞吐率的利器。 为什么要实现缓存系统? 因缓存的使用相关需求 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览