摘要: 简要说明它的作用: 一:线程可见性 一个变量在某个线程里修改了它的值,如果使用了volatile关键字,那么别的线程可以马上读到修改后的值。 二:指令重排序 没加之前,指令是并发执行的,第一个线程执行到一半另一个线程可能开始执行了。加了volatile关键字后,不同线程是按照顺序一步一步执行的。 线 阅读全文
posted @ 2021-12-27 22:36 一木人生 阅读(67) 评论(0) 推荐(0)
摘要: volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于v 阅读全文
posted @ 2021-12-27 22:35 一木人生 阅读(28) 评论(0) 推荐(0)