synchronized和volatile区别简介说明
下文笔者讲述synchronized和volatile区别简介说明,如下所示
volatile:
用于变量修饰符
synchronized:
用于修饰类、方法、代码段
volatile:
仅能实现变量的修改可见性,不能保证原子性
synchronized:
则可以保证变量的修改可见性和原子性。
volatile:
不会造成线程的阻塞
synchronized:
可能会造成线程的阻塞
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


