跟换图片源

This commit is contained in:
罗祥
2020-05-25 11:18:05 +08:00
parent f039b42ea7
commit 57ce004275
34 changed files with 234 additions and 234 deletions

View File

@@ -151,7 +151,7 @@ Java 线程的生命周期分为以下五类状态:
各个状态之间的转换关系如下图:
<div align="center"> <img src="../pictures/线程完整生命周期.jpg"/> </div>
<div align="center"> <img src="https://gitee.com/heibaiying/Full-Stack-Notes/raw/master/pictures/线程完整生命周期.jpg"/> </div>
### 1.4 线程终止
@@ -322,7 +322,7 @@ public class J1_ThreadUnsafe {
现代处理器一般具有多个层次的高速缓存一级缓存L1 Cache、二级缓存L2 Cache、三级缓存L3 Cache等。其中一级缓存通常包含两部分其中一部分用于存储指令L1i另外一部分用于存储数据L1d。距离处理器越近的高速缓存其存储速率越快制造成本越高因此其容量也越小。在 Linux 系统中,可以使用 `lscpu` 命令查看其高速缓存的情况:
<div align="center"> <img src="../pictures/cahce.png"/> </div>
<div align="center"> <img src="https://gitee.com/heibaiying/Full-Stack-Notes/raw/master/pictures/cahce.png"/> </div>
### 4.3 缓存一致性协议
@@ -383,7 +383,7 @@ public class J1_ThreadUnsafe {
线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存中的变量;不同的线程之间也无法直接访问对方工作内存中的变量,线程间变量值的传递需要通过主内存来完成。
<div align="center"> <img src="../pictures/java内存模型.png"/> </div>
<div align="center"> <img src="https://gitee.com/heibaiying/Full-Stack-Notes/raw/master/pictures/java内存模型.png"/> </div>