2021年3月15日

Java 之 volatile 关键字

摘要: 作用 volatile 能够保证可见性、有序性,不保证复合操作的原子性。在单线程中,为了提高程序执行效率,编译器和处理器可能对指令进行重排序。单线程环境下,这种优化是没有问题的,但是多线程环境下,如果两个线程之间存在数据依赖,就可能导致程序出错,volatile 可以用来协调不同线程间的变量共享。 阅读全文

posted @ 2021-03-15 17:56 沈小洋 阅读(103) 评论(0) 推荐(0) 编辑

导航