1. 首页
  2. 操作系统
  3. Solaris
  4. 《当析构函数遇到多线程》PPT

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

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

很好的资源

码姐姐匿名网友 2020-09-11 07:00:19

goodsharing,veryuseful&classicalbook.

码姐姐匿名网友 2020-09-11 07:00:19

没下载下来呀!!!

码姐姐匿名网友 2020-09-11 07:00:19

不错,挺好的。

码姐姐匿名网友 2020-09-11 07:00:19

非常好的资料,谢谢

码姐姐匿名网友 2020-09-11 07:00:19

不错的学习资料

码姐姐匿名网友 2020-09-11 07:00:20

帮助很大多谢

码姐姐匿名网友 2020-09-11 07:00:20

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

码姐姐匿名网友 2020-09-11 07:00:20

挺不错的学习资料

码姐姐匿名网友 2020-09-11 07:00:20

很好,是我需要的