- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 String copy on write 引发的线程不安全
一个string对象的读操作是线程安全的么?答案是否定的。读取一个string在某些情况下是线程不安全的。这是为什么呢?原因就是string在优化存储空间时采用的策略cow。 什么是cow Cow 是copy on write的缩写。String 为了减少内存拷贝,当两个string对象的内容相同时,他们指向同一块内存空间,并通过引用计数来表示有多少对象引用了这块内存。当其中
2013-06-26 20:33:49 1186
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人