摘要: 在 C++ 中,std::bitset 是用于处理二进制位(bit)的固定大小容器,常用于位操作、标志位管理或优化存储。以下是详细用法指南: C++ bitset 内容 一、基本用法 1. 头文件 #include <bitset> 2. 初始化 // 默认初始化(所有位为0) std::bitse 阅读全文
posted @ 2025-04-01 21:54 Gold_stein 阅读(182) 评论(0) 推荐(0)
摘要: 线程安全的LRU实现 无清理线程 实现方案 根据需求,我们需要在原有LRU缓存基础上增加线程安全、过期时间,并确保写入不阻塞读取。以下是分步骤的代码实现和解释: 一、增加线程安全(读写锁) 使用 std::shared_mutex(读写锁)保护共享资源,确保: 读操作(get):允许多个线程同时读取 阅读全文
posted @ 2025-04-01 15:31 Gold_stein 阅读(166) 评论(0) 推荐(0)