摘要: volatile只能确保可见性,并不能保证原子性,只能保证能拿到最后修改的值,但是不能保证修改值时的原子性。synchronized即可保证原子性又可以保证可见性。synchronized修饰方法的时候锁加在了所在类的实体,当有一个线程拥有了这个锁,那么其他的线程就不能访问这个类中的其他方法了吗?另... 阅读全文
posted @ 2014-11-06 16:14 哼哼哈嘿 阅读(84) 评论(0) 推荐(0)