2016年6月1日

使用atomic一定是线程安全的吗?

摘要: 这个问题很少遇到,但是答案当然不是。atomic在set方法里加了锁,防止了多线程一直去写这个property,造成难以预计的数值。但这也只是读写的锁定。跟线程安全其实还是差一些。看下面。 但是如果有个C也在写,D在读取,D会读到一些随机的值(ABC修改的值),这就不是线程安全的了。最好的方法是使用 阅读全文

posted @ 2016-06-01 22:00 Hai_阔天空 阅读(2450) 评论(0) 推荐(0)

导航