Quantcast
Viewing all articles
Browse latest Browse all 8

cstring qstring string copy on write 跨线程传递安全性

不探讨多个线程持有同一个string对象的场景,只分析copy on write特性引起的,拷贝一个新对象发送到另外的线程后引起的安全问题。 假设cow基于reference counting实现,那么ref为2,其中一个线程开始修改,需要找复制,然后减少引用计数,然后操作自己的副本。这种场景下是安全的。但是不是所有的视线rec都是原子操作,所以,,,Image may be NSFW.
Clik here to view.


Enic 2017-05-08 22:52 发表评论

Viewing all articles
Browse latest Browse all 8

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>