volatile 介绍
volatile是一个特征修饰符,被volatile修饰的变量能够保证每个线程能够获取该变量的最新值,从而避免出现数据脏读的现象
volatile的两大特性
1、可见性:立即刷新回主内存+失效处理。
2、有序性:禁止指令重排,存在数据依赖关系的禁止重排。
...
1年前 (2023-02-04) 6519℃
0喜欢
什么是中断机制
首先:
一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止。
所以,Thread.stop, Thread.suspend, Thread.resume 都已经被废弃了。
其次:
在Java中没有办法立即停止一条线程,然而停止线程却显得尤为重要,...
1年前 (2022-12-09) 3049℃
5喜欢