volatile关键字与synchronized关键字均不能保证原子性。
举一反三
- volatile仅能实现变量的修改可见性,不能保证原子性;而synchronized则可以保证变量的修改可见性和原子性
- 关于synchronized关键字的说法正确的是:() A: 通过synchronized关键字可以同步代码块,实现多线程对共享资源访问的原子性、互斥性。 B: 使用synchronized关键字时,同步锁对象不一定存在。 C: synchronized关键字的使用不可能导致死锁。 D: synchronized关键字可以修饰类。
- 静态方法不能使用synchronized关键字来修饰
- 解释Java关键字volatile
- 在Excel2010中,对数据清单进行多重排序() A: 主要关键字和次要关键字都必须递增 B: 主要关键字和次要关健字都必须递减 C: 主要关键宇或次要关键字都必须同为递增或递减 D: 主要关键字或次要关键字可以独立选定递增或递减