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