使用atomic一定是线程安全的吗?
摘要:
这个问题很少遇到,但是答案当然不是。atomic在set方法里加了锁,防止了多线程一直去写这个property,造成难以预计的数值。但这也只是读写的锁定。跟线程安全其实还是差一些。看下面。 但是如果有个C也在写,D在读取,D会读到一些随机的值(ABC修改的值),这就不是线程安全的了。最好的方法是使用 阅读全文
posted @ 2016-06-01 22:00 Hai_阔天空 阅读(2450) 评论(0) 推荐(0)
浙公网安备 33010602011771号