synchronized和volatile比较
synchronized & volatile
synchronized和volatile比较
synchronized和volatile对比
synchronized 和 volatile 比较
两者的比较
2、synchronized和volatile比较
a)volatile不需要加锁,比synchronized更轻便,不会阻塞线程
b)从内存可见性的角度来讲,volatile的读相当于加锁,volatile的写相当于解锁
c)synchronized既能保证可见性,又能保证原子性,而volatile只能保证可见性,无法保证原子性
volatile 不加锁即可实现可见性,比synchronized轻量级 效率高;
volatile无法保证原子性所以使用时要注意;synchronized可以保证原子性
多线程:snychronized与volatile比较
synchronize和volatile的比较
三生三世是
synchronized VS volatile
synchronized和volatile的比较
synchronized 和 volatile的比较和总结,前者原子性和可见性都能得到保证,后者只能保证可见性不能保证原子性。
synchaonized 和 volatile 比较
synchaonized 和 volatile 比较