当前位置:  开发笔记 > 编程语言 > 正文

如何在C++中实现线程安全引用计数

如何解决《如何在C++中实现线程安全引用计数》经验,为你挑选了1个好方法。

如何在C++编程语言中在X86 CPU上实现高效且线程安全的引用计数系统

我总是遇到关键操作不是原子的问题,可用的X86 Interlock操作不足以实现引用计数系统.

以下文章介绍了此主题,但需要特殊的CPU指令:

http://www.ddj.com/architect/184401888



1> Michael Burr..:

如今,您可以使用Boost/TR1 shared_ptr <>智能指针来保持引用计数引用.

效果很好; 没有大惊小怪,没有麻烦.shared_ptr <>类负责处理refcount上所需的所有锁定.


男人...要么我错过了什么,要么这个答案出了问题...为什么它被接受并多次投票,如果它甚至没有回答原来的问题 - 它只是暗示了其他的东西那已经有了OQ中同样事情的工作实现?
推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有