linux编程第一部分总结

C++多线程安全原则

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

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

相关推荐
be or not to be6 分钟前
JavaScript 对象与原型
开发语言·javascript·ecmascript
0x5317 分钟前
JAVA|智能无人机平台(二)
java·开发语言·无人机
JH307325 分钟前
SpringBoot自定义启动banner:给项目加个专属“开机画面”
java·spring boot·后端
嵌入小生00735 分钟前
基于Linux系统下的C语言程序错误及常见内存问题调试方法教程(嵌入式-Linux-C语言)
linux·c语言·开发语言·嵌入式·小白·内存管理调试·程序错误调试
假女吖☌40 分钟前
限流算法-redis实现与java实现
java·redis·算法
u01092727140 分钟前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
小温冲冲41 分钟前
QPixmap 详解:Qt 中的高效图像处理类
开发语言·图像处理·qt
lixin5565561 小时前
基于迁移学习的图像风格增强器
java·人工智能·pytorch·python·深度学习·语言模型
面汤放盐1 小时前
企业权限--系统性方案探究
java·开发语言
what丶k1 小时前
深度解析Redis LRU与LFU算法:区别、实现与选型
java·redis·后端·缓存