技术栈

linux编程第一部分总结

boring_1112023-09-04 23:23

C++多线程安全原则

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

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

上一篇:chatgpt谈论日本排放污水事件
下一篇:知识储备--基础算法篇-矩阵
相关推荐
寻寻觅觅☆
13 小时前
东华OJ-基础题-122-循环数(C++)-难度难
开发语言·c++
努力学编程呀(๑•ี_เ•ี๑)
13 小时前
【405】Not Allowed
java·vue.js·nginx·node.js
未既
13 小时前
docker & docker-compose离线部署步骤
java·docker
Zachery Pole
13 小时前
JAVA_04_判断与循环
java·开发语言
Volunteer Technology
13 小时前
LangGraph的WorkFlow(一)
java·服务器·windows
懒惰成性的
13 小时前
11.Java的String类
java·开发语言
FoldWinCard
14 小时前
Python 第三次作业
java·服务器·python
傻啦嘿哟
14 小时前
Python列表排序:用key参数掌控排序规则
java·开发语言
你的冰西瓜
14 小时前
C++ STL算法——修改序列算法
开发语言·c++·算法·stl
大尚来也
14 小时前
解决 IDEA 运行 Spring Boot 测试时“命令行过长”错误的终极方案
java·spring boot·intellij-idea
热门推荐
01GitHub 镜像站点02PHP Error: 常见错误及其解决方法03Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services04HTB 赛季10 - Pterodactyl - user05爬虫逆向之观安(观镜WEB应用安全防护系统)06UV安装并设置国内源07openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南08243 行 microGPT:把“训练 + 推理”拆到骨头里09BongoCat - 跨平台键盘猫动画工具10openclaw配置教程(linux+局域网ollama)