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

4星(超过85%的资源)
所需积分/C币:36 2010-01-10 20:15:46 327KB APPLICATION/PDF
24
收藏 收藏
举报

这是陈硕在 2009 年上海 C++ 技术大会演讲《当析构函数遇到多线程》的 PPT 投影片,可自由用于个人学习,其他使用需得到作者许可。 简介:编写线程安全的类不是难事,用同步原语保护内部状态即可。但是对象的生与死不能由对象自身拥有的互斥器来保护。如何保证即将析构对象 x 的时候,不会有另一个线程正在调用 x 的成员函数?或者说,如何保证在执行 x 的成员函数期间,对象 x 不会在另一个线程被析构?如何避免这种 race condition 是 C++ 多线程编程面临的基本问题,可以借助 tr1 中的 shared_ptr 和 weak_ptr 完美解决。这也是实现线程安全的 Observer 模式的必备技术。

...展开详情
试读 25P 《当析构函数遇到多线程》PPT
立即下载 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
Leonard_Ron 很好的资源
2018-12-27
回复
kevin_sdm good sharing, very useful & classical book.
2018-01-28
回复
chain78 没下载下来呀!!!
2018-01-02
回复
sinomiko 不错,挺好的。
2016-11-02
回复
wwpps007 非常好的资料,谢谢
2016-01-31
回复
ZengCong2008 不错的学习资料
2016-01-19
回复
Shaguar 帮助很大 多谢
2015-10-08
回复
zxhbbmm 配合那篇博文看的话效果更好,挺有帮助的。
2015-09-28
回复
liusiping30 挺不错的学习资料
2015-05-09
回复
小颖01 很好,是我需要的
2015-02-24
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享小兵

关注 私信
上传资源赚钱or赚积分
最新推荐
《当析构函数遇到多线程》PPT 36积分/C币 立即下载
1/25
《当析构函数遇到多线程》PPT第1页
《当析构函数遇到多线程》PPT第2页
《当析构函数遇到多线程》PPT第3页
《当析构函数遇到多线程》PPT第4页
《当析构函数遇到多线程》PPT第5页

试读结束, 可继续读3页

36积分/C币 立即下载