JUC系列01-volatile关键字
1 Volatile关键字正确使用demo
1 如果flag没有volatile关键字,则main中的while循环将无法正常推出循环
2 如果不使用volatile关键字,而在while循环方法中使用synchronized同步锁,也可刷新缓存,也能正常推出循环,但是多线程操作下效率就会变得很低了。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/**
* volatile关键字
* 1 线程之间可见性
* 2 不保证操
...more >>