技术栈

linux编程第一部分总结

boring_1112023-09-04 23:23

C++多线程安全原则

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

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

上一篇:chatgpt谈论日本排放污水事件
下一篇:知识储备--基础算法篇-矩阵
相关推荐
weixin_46244623
7 分钟前
一键安装 Hadoop 3.3.6 自动化脚本详解 |(含 JAVA_HOME 自动配置)
java·hadoop·自动化
Rabbit_QL
6 小时前
【水印添加工具】从零设计一个工程级 Python 图片水印工具:WaterMask 架构与实现
开发语言·python
张柏慈
6 小时前
Java性能优化:实战技巧与案例解析
java
天“码”行空
6 小时前
简化Lambda——方法引用
java·开发语言
z2034831520
7 小时前
C++对象布局
开发语言·c++
Beginner x_u
7 小时前
如何解释JavaScript 中 this 的值?
开发语言·前端·javascript·this 指针
带刺的坐椅
7 小时前
MCP 进化:让静态 Tool 进化为具备“上下文感知”的远程 Skills
java·ai·llm·agent·solon·mcp·tool-call·skills
java1234_小锋
7 小时前
Java线程之间是如何通信的?
java·开发语言
张张努力变强
7 小时前
C++ Date日期类的设计与实现全解析
java·开发语言·c++·算法
feifeigo123
8 小时前
基于EM算法的混合Copula MATLAB实现
开发语言·算法·matlab
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05UV安装并设置国内源06Open Code教程(四)| 高级配置与集成07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09BongoCat - 跨平台键盘猫动画工具10MC.JS 网页版《我的世界》 免安装中文版