设为首页 加入收藏

TOP

线程安全与STRING类
2011-12-24 22:23:22 来源: 作者: 【 】 浏览:1546
Tags:线程 安全 STRING

(1)线程安全与否的概念

      通常讲的是针对方法或者函数,在函数执行过程中不会造成资源冲突就是线程安全的,多个线程来调用也没事情。线程不安全就会造成数据错误或者崩溃。简言之:
线程安全:在多线程中使用时,不用自已做同步处理。
线程不安全:在多线程中使用时,必须做线程同步,不然会有未知后果。
(2)string类是线程不安全的

      为了能够在复制字符串里,获得较高的性能,所以,一般的string都用了引用计数实现。但是,对于多线程来说,引用计数就是一个全局变量。所以,如果在实现过程中,如果没有考虑多线程,那么在多线程间共享string就会出问题的。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇string与线程安全 下一篇C++ STL基本容器string,vector,li..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: