static+final变量显示赋值时机
synchronized使用方式我们知道并发编程会产生各种问题的源头是可见性,原子性,有序性。而synchronized能同时保证可见性,原子性,有序性。所以我们在解决并发问题的时候经常用synchronized,当然还有很多其他工具,如volatile。但是volatile只能保证可见性,有序性,不能保证原子性,参见我之前的文章面试官:volatile关键字用过吧?说一下作用和实现吧synchronized可以用在如下地方修饰实例方法,对当前实例对象this加锁修饰静态方法,对当前类的C
复制链接