社区
C++ 语言
帖子详情
请问C++11的std::shared_ptr 是否是线程安全的呢?
firendlys
2013-05-07 02:27:43
std::shared_ptr 里面最关键的部分是引用计数,那么不知道这个引用计数是否是线程安全的呢?
如果不是,那么应该如何在多线程环境中保证线程安全呢?
(这里的线程安全是指 shared_ptr 本身(也就是引用计数模块了),shared_ptr指向的用户对象不属讨论范围.)
...全文
488
1
打赏
收藏
请问C++11的std::shared_ptr 是否是线程安全的呢?
std::shared_ptr 里面最关键的部分是引用计数,那么不知道这个引用计数是否是线程安全的呢? 如果不是,那么应该如何在多线程环境中保证线程安全呢? (这里的线程安全是指 shared_ptr 本身(也就是引用计数模块了),shared_ptr指向的用户对象不属讨论范围.)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一叶之舟
2013-05-07
打赏
举报
回复
指针和引用计数是线程安全的,但指针所指对象中的操作就需要自己做控制,并不是线程安全的。
C++11
std
::
shared
_
ptr
总结与使用示例代码详解
主要介绍了
C++11
std
::
shared
_
ptr
总结与使用,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
test_share_
ptr
智能指针,没有
线程安全
,其他也真没有啥了。希望以后用的着
c++智能3种指针源码分析汇总
c++智能3种指针源码分析汇总
C++智能指针(含内存计数)
C++智能指针(含内存计数) 完美解决内存泄漏问题。 使用智能指针就像使用指针自己一样方便
cpp-csmartpointersGNUC编程语言的智能指针
c-smart-pointers - GNU C编程语言的智能指针
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章