linux编程第一部分总结

C++多线程安全原则

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

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

相关推荐
KuaCpp12 小时前
C++面向对象(速过复习版)
开发语言·c++
wbs_scy12 小时前
Linux线程同步与互斥(三):线程同步深度解析之POSIX 信号量与环形队列生产者消费者模型,从原理到源码彻底吃透
java·开发语言
2zcode13 小时前
基于MATLAB元胞自动机(CA)的AZ80A镁合金动态再结晶(DRX)过程模拟
开发语言·matlab·动态再结晶
iCxhust13 小时前
微机原理实践教程(C语言篇)---A001闪烁灯
c语言·开发语言·汇编·单片机·嵌入式硬件·51单片机·微机原理
light blue bird13 小时前
工序路径工站物料 BOM 协同组件
jvm
MATLAB代码顾问13 小时前
Python实现蜂群算法优化TSP问题
开发语言·python·算法
jinanwuhuaguo14 小时前
(第三十三篇)五月的文明奠基:OpenClaw 2026.5.2版本的文明级解读
android·java·开发语言·人工智能·github·拓扑学·openclaw
xmjd msup14 小时前
spring security 超详细使用教程(接入springboot、前后端分离)
java·spring boot·spring
9523615 小时前
SpringBoot统一功能处理
java·spring boot·后端
有一个好名字15 小时前
工具即双手 —— 从 Bash 到 Tool Dispatch Map
开发语言·chrome·bash