技术栈

linux编程第一部分总结

boring_1112023-09-04 23:23

C++多线程安全原则

对象析构很复杂,我们采用shared_ptr和weak_ptr来做

enable_shared_from_this<>是用来做回调的,因为多线程中可能对象的生命周期比传出去的this指针短,同时为了不延长对象的生命周期,我们把shared_ptr转成weakptr.

上一篇:chatgpt谈论日本排放污水事件
下一篇:知识储备--基础算法篇-矩阵
相关推荐
Chan16
6 分钟前
【 微服务SpringCloud | 方案设计 】
java·spring boot·微服务·云原生·架构·intellij-idea
小屁猪qAq
7 分钟前
设计模式总纲
开发语言·c++·设计模式
不绝191
13 分钟前
C#核心:多态
开发语言·c#
Howrun777
14 分钟前
C++标准线程库-全面讲解
开发语言·c++
浪扼飞舟
16 分钟前
C#(多线程和同步异步)
java·开发语言
万行
16 分钟前
机器人系统SLAM讲解
开发语言·python·决策树·机器学习·机器人
抬头望远方
17 分钟前
【无人机】无人机群在三维环境中的碰撞和静态避障仿真(Matlab代码实现)
开发语言·支持向量机·matlab·无人机
matlab科研助手
19 分钟前
【路径规划】基于遗传算法的农药无人机在多边形区域的路径规划研究附Matlab代码
开发语言·matlab·无人机
hanqunfeng
22 分钟前
(三十三)Redisson 实战
java·spring boot·后端
2301_78066986
22 分钟前
字符集及其编码、解码操作、IO流分类
java·开发语言
热门推荐
01GitHub 镜像站点022025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)04Linux下V2Ray安装配置指南05UV安装并设置国内源06Claude Code Skills 实用使用手册07AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09Labelme从安装到标注:零基础完整指南10BongoCat - 跨平台键盘猫动画工具