判断题
volatile仅能实现变量的修改可见性,不能保证原子性;而synchronized则可以保证变量的修改可见性和原子性
正确(↓↓↓ 点击‘点击查看答案’看答案解析 ↓↓↓)
判断题 Java中volatile可以使用在变量、方法、和类级别的
判断题 Java中synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住。
判断题 Java中volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取;