linux编程第一部分总结

C++多线程安全原则

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

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

相关推荐
是main不是漫7 小时前
【C++——类和对象(上)】筑基篇:以封装奠定面向对象之基
c语言·开发语言·c++
apcipot_rain11 小时前
C++转Java日记(06)
java·开发语言
金銀銅鐵16 小时前
带您看懂字节码指令(一):一帧里有什么
java·后端·ai编程
nice_lcj52017 小时前
【从零理解 Spring AI · 14】RAG 的四个环节:加载、切分、向量化、检索
java·spring boot·embedding·向量数据库·rag·spring ai·ai应用开发
SomeOtherTime18 小时前
Rust所有权(AI回答)
开发语言·后端·rust
Easyhood18 小时前
Android 开发入门实践(十四):Compose 副作用入门与四个常用 API
android·开发语言·kotlin·android jetpack·compose
白杨尚青19 小时前
C++进阶篇(六):map 和 set 的模拟实现——用红黑树封装 mymap/myset(迭代器 + operator[])
开发语言·c++·迭代器·stl·set·map·红黑树
学长毕设19 小时前
基于springboot科创竞赛信息平台-附源码
java·spring boot·后端
聪明的笨猪猪20 小时前
Java 工程案例:AI 生成 @Async 异步线程池踩坑
java·经验分享·面试·ai编程
学长毕设20 小时前
基于SpringBoot公务员考试交流平台-附源码
java·spring boot·后端