2019年面试准备

1.保证线程安全的关键字有哪些?都修饰什么? (1)synchronized关键字 -synchronized方法和 synchronized块。 (2)volatile关键字 -可见性:原理是:缓存一致性协议 -有序性:JVM虚拟机在运行程序的时候,会重新排序,volatile关键字的作用是,在volatile关键字前面的程序一定在volatile前面执行,而在volatile关键字之后的程序,
相关文章
相关标签/搜索