技术栈

linux编程第一部分总结

boring_1112023-09-04 23:23

C++多线程安全原则

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

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

上一篇:chatgpt谈论日本排放污水事件
下一篇:知识储备--基础算法篇-矩阵
相关推荐
LucDelton
6 分钟前
Java 读取无限量文件读取的思路
java·运维·网络
zfoo-framework
12 分钟前
docker desktop
开发语言
夹锌饼干
15 分钟前
mysql死锁排查流程--(处理mysql阻塞问题)
java·mysql
小信丶
25 分钟前
@EnableTransactionManagement注解介绍、应用场景和示例代码
java·spring boot·后端
qq_42323390
27 分钟前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
m0_73691910
27 分钟前
C++中的享元模式变体
开发语言·c++·算法
集芯微电科技有限公司
33 分钟前
15V/2A同步开关型降压单节/双节锂电池充电管理IC支持输入适配器 DPM 功能
c语言·开发语言·stm32·单片机·嵌入式硬件·电脑
To Be Clean Coder
33 分钟前
【Spring源码】createBean如何寻找构造器(四)——类型转换与匹配权重
java·后端·spring
-孤存-
1 小时前
SpringBoot核心注解与配置详解
java·spring boot·后端
Hx_Ma16
1 小时前
BCrypt
java
热门推荐
01GitHub 镜像站点02Vue-skills的中文文档03一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示04Claude Code Skills 实用使用手册05让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南06UV安装并设置国内源07Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services08在Trae中使用Pencil MCP09OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书10OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)