mirror of
https://github.com/youthlql/JavaYouth.git
synced 2026-03-14 05:43:50 +08:00
存稿
This commit is contained in:
@@ -30,7 +30,7 @@ date: 2020-10-06 22:09:58
|
||||
|
||||
### 可见性概念
|
||||
|
||||
可见性(Visibility):是指一个线程对共享变量进行修改,另一个先立即得到修改后的新值。
|
||||
可见性(Visibility):是指一个线程对共享变量进行修改,另一个线程立即得到修改后的新值。
|
||||
|
||||
### 可见性演示
|
||||
|
||||
@@ -38,7 +38,7 @@ date: 2020-10-06 22:09:58
|
||||
/* 笔记
|
||||
* 1.当没有加Volatile的时候,while循环会一直在里面循环转圈
|
||||
* 2.当加了之后Volatile,由于可见性,一旦num改了之后,就会通知其他线程
|
||||
* 3.还有注意的时候不能用if,if不会重新拉回来再判断一次。(也叫做虚假唤醒)
|
||||
* 3.还有注意不能用if,if不会重新拉回来再判断一次。(也叫做虚假唤醒)
|
||||
* 4.案例演示:一个线程对共享变量的修改,另一个线程不能立即得到新值
|
||||
* */
|
||||
public class Video04_01 {
|
||||
|
||||
Reference in New Issue
Block a user