博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
智能指针
阅读量:6499 次
发布时间:2019-06-24

本文共 548 字,大约阅读时间需要 1 分钟。

A shared_ptr<> is a mechanism to ensure that multiple object owners ensure an object is destructed, not a mechanism to ensure multiple threads can access an object correctly. You still need a separate synchronization mechanism to use it safely in multiple threads (like std::mutex).

Basically, a shared_ptr<> points to a "control block" which is how it keeps track of how many shared_ptr<> objects are actually pointing to the "Real" object.

It is only the control block itself which is thread-safe.

转载于:https://www.cnblogs.com/linyx/p/7116022.html

你可能感兴趣的文章
Spring Boot 2 快速教程:WebFlux 快速入门(二)
查看>>
【json的使用】
查看>>
Akka的Actor编程
查看>>
office2003/2007/2010版本降低宏安全设置方法
查看>>
windows 自动化目录大纲(各企业架构不一样,按需选择)
查看>>
我的友情链接
查看>>
SUBSTRING函數用法
查看>>
我的友情链接
查看>>
【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理
查看>>
我的友情链接
查看>>
Java 使用 Redis
查看>>
Signal和slot的声明和连接
查看>>
JPA常用注解
查看>>
Java基础学习总结(1)——equals方法
查看>>
Maven学习总结(6)——Maven与Eclipse整合
查看>>
HTML5:理解head
查看>>
oracle
查看>>
linux基础学习(二)
查看>>
第3章 递归
查看>>
Markdown快速上手
查看>>