《当析构函数遇到多线程》PPT

上传:tkggpdc39041 浏览: 12 推荐: 0 文件:PDF 大小:326.68KB 上传时间:2020-09-11 07:00:19 版权申诉
这是陈硕在 2009 年上海 C++ 技术大会演讲《当析构函数遇到多线程》的 PPT 投影片,可自由用于个人学习,其他使用需得到作者许可。 简介:编写线程安全的类不是难事,用同步原语保护内部状态即可。但是对象的生与死不能由对象自身拥有的互斥器来保护。如何保证即将析构对象 x 的时候,不会有另一个线程正在调用 x 的成员函数?或者说,如何保证在执行 x 的成员函数期间,对象 x 不会在另一个线程被析构?如何避免这种 race condition 是 C++ 多线程编程面临的基本问题,可以借助 tr1 中的 shared_ptr 和 weak_ptr 完美解决。这也是实现线程安全的 Observe
上传资源
用户评论

pochenshu 2020-09-11 07:00:19

很好的资源

smzhenghao 2020-09-11 07:00:19

goodsharing,veryuseful&classicalbook.

像疯一样自由~ 2020-09-11 07:00:19

没下载下来呀!!!

sleepy2201 2020-09-11 07:00:19

不错,挺好的。

橙子吃蔬菜 2020-09-11 07:00:19

非常好的资料,谢谢

worship73810 2020-09-11 07:00:19

不错的学习资料

邵楷 2020-09-11 07:00:20

帮助很大多谢

hyf89817 2020-09-11 07:00:20

配合那篇博文看的话效果更好,挺有帮助的。

vanlion 2020-09-11 07:00:20

挺不错的学习资料

可待月光 2020-09-11 07:00:20

很好,是我需要的

相关推荐
函数遇到多线程
当析构函数遇到多线程
PDF
0B
2019-01-09 00:59
函数遇到多线程──C++ 中线程安全的对象回调
编写线程安全的类不是难事,用同步原语保护内部状态即可。但是对象的生与死不能由对象自身拥有的互斥器来保护。如何保证即将析构对象 x 的时候,不会有另一个线程正在调用 x 的成员函数?或者说,如何保证在执
PDF
532KB
2020-08-21 03:35
函数的作用什么是函数
主要讲述了析构函数的概念、原理、功能以及定义格式,析构函数是C#程序设计中比较重要的概念,需要的朋友可以参考一下
PDF
30KB
2020-11-06 20:27
c#构造函数c#构造函数c#构造函数
c#析构构造函数c#析构构造函数c#析构构造函数c#析构构造函数
APPLICATION/X-RAR
28KB
2020-08-20 17:29
构造函数
构造函数和析构函数
DOC
0B
2019-07-29 17:23
c++构造函数函数ppt
c++中关于构造函数与析构函数部分的课件,有助于初学者自学。
PPT
0B
2019-09-07 16:02
构造函数函数举例
c++构造、析构、对象的使用,几个基本函数的使用和临界判断! 1提示开辟空间是否成功 2判断数组是否有剩余空间 3判断数组是否有剩余空间 4//判断索引位置是否超出范围
CPP
0B
2018-12-07 10:30
构造函数函数
Constructor and destructor
PPT
0B
2019-06-26 23:56
构造函数函数
构造函数析构函数的应用例题,编写主函数生命一个学生对象,让后调用
TXT
0B
2019-07-29 17:23
C++函数
深析C++析构函数,C++中析构函数是相当重要一个知识点,也是个难点。文档对析构函数了部分分析,可能不怎么全,但一点深入,相互学习呵呵
TXT
3KB
2020-07-30 09:24
C#函数
析构函数finalizerdestructor整理的关于析构函数的描述以及介绍
PDF
0B
2019-05-06 10:17
C的函数
通过一个例子实现c++中的析构函数的应用
RAR
0B
2019-01-14 15:03
函数示例
虚析构函数示例 c++析构函数是否是虚函数时的差别,敬请留意
RAR
472B
2020-09-24 06:04
PHP面构造函数函数
整理关于php面构造函数,析构函数的基础知识
TXT
0B
2019-07-29 17:23
类构造函数函数
C++面向对象的编程入门篇--类构造函数与析构函数C++面向对象的编程入门篇--类构造函数与析构函数
DOC
51KB
2020-08-29 08:37