技术栈

linux编程第一部分总结

boring_1112023-09-04 23:23

C++多线程安全原则

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

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

上一篇:chatgpt谈论日本排放污水事件
下一篇:知识储备--基础算法篇-矩阵
相关推荐
盐水冰
几秒前
【烘焙坊项目】后端搭建(10) - 地址簿功能&用户下单&微信支付
java·数据库·后端
csbysj2020
2 分钟前
Bootstrap 弹出框
开发语言
重庆小透明
3 分钟前
【面试问题】java小厂
java·开发语言·面试
CodeCraft Studio
13 分钟前
Parasoft C/C++嵌入式软件测试解决方案:安全、可靠且符合标准
开发语言·c++·安全·单元测试·代码规范·parasoft·嵌入式软件测试
xindon12
18 分钟前
如何集成单点登录和设计子系统的权限管理三
java
zuoerjinshu
34 分钟前
【SpringBoot】讲清楚日志文件&&lombok
java·spring boot·后端
咚为
39 分钟前
Rust 跨平台编译实战:从手动配置到 Cross 容器化
开发语言·后端·rust
永远睡不够的入
42 分钟前
C++STL详解2:stack和queue
开发语言·c++
生产队队长
43 分钟前
SpringBoot3:ApplicationAvailability监控应用程序可用性状态[官方文档]
java·spring·mybatis
2401_88303546
1 小时前
数据分析与科学计算
jvm·数据库·python
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03OpenClaw 使用和管理 MCP 完全指南04UV安装并设置国内源05OpenClaw Control UI安全上下文访问配置06本地部署 OpenClaw + DeepSeek-R1 完全指南07OpenClaw macOS 完整安装与本地模型配置教程(实战版)08Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services09Openclow安装保姆级教程10让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南