04 2023 档案

摘要:CAS 的基本概念 CAS(Compare-and-Swap)是一种多线程并发编程中常用的原子操作,用于实现多线程间的同步和互斥访问。 它操作通常包含三个参数:一个内存地址(通常是一个共享变量的地址)、期望的旧值和新值。 CompareAndSwap(内存地址,期望的旧值,新值) CAS 操作会比较 阅读全文
posted @ 2023-04-21 00:19 黑洞视界 阅读(2726) 评论(1) 推荐(12) 编辑
摘要:LRU缓存替换策略 缓存是一种非常常见的设计,通过将数据缓存到访问速度更快的存储设备中,来提高数据的访问速度,如内存、CPU缓存、硬盘缓存等。 但与缓存的高速相对的是,缓存的成本较高,因此容量往往是有限的,当缓存满了之后,就需要一种策略来决定将哪些数据移除出缓存,以腾出空间来存储新的数据。 这样的策 阅读全文
posted @ 2023-04-05 17:56 黑洞视界 阅读(3091) 评论(10) 推荐(16) 编辑

点击右上角即可分享
微信分享提示
主题色彩