首页
个人开发
工作相关
共享
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1823
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
共享
C++基础
2025-12-14
多线程环境下共享对象的生命周期管理与线程安全
在多线程环境中安全管理共享对象需要:使用std::shared_ptr和std::weak_ptr组合管理对象生命周期通过std::enable_shared_from_this解决内部自引用问题采用std::mutex或原子操作保证线程安全遵循RAII原则确保资源自动释放使用std::lock_guard或std::unique_lock自动管理锁
2025年-12月-14日
1 阅读
0 评论
C++基础
2025-12-12
设计线程安全的单例模式并分析其在C++11前后的实现差异
实现线程安全单例模式的核心要点:C++11前:使用双重检查锁定(DCLP),需配合内存屏障防止指令重排C++11后:利用静态局部变量的线程安全初始化特性(Magic Static)必须禁用拷贝构造、赋值运算符和公开构造函数返回引用而非指针避免生命周期管理问题析构顺序需考虑静态对象销毁时机
2025年-12月-12日
4 阅读
0 评论
C++基础
2025-12-12
实现一个线程安全的引用计数智能指针
实现线程安全的引用计数智能指针需要:使用std::atomic保证引用计数的原子操作遵循RAII原则管理资源生命周期正确实现拷贝构造/赋值和移动构造/赋值重载operator*和operator->提供指针语义处理自赋值和异常安全问题
2025年-12月-12日
4 阅读
0 评论
C++基础