1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

图片路径修改

This commit is contained in:
lv jiang er hao 2023-08-15 15:14:19 +08:00
parent 6018e07d60
commit 8d9856af64

View File

@ -401,7 +401,7 @@ emmm就两个字—— **幂等** 。在编程中一个*幂等* 操作的特
### 传统IO方式
![3](C:\Users\lv jiang er hao\Desktop\图库\3.png)
![3](https://img1.imgtp.com/2023/08/15/9DQUZuL7.png)
传统的IO读写其实就是read + write的操作整个过程会分为如下几步
@ -424,7 +424,7 @@ mmapmemory map是一种内存映射文件的方法即将一个文件或
简单地说就是内核缓冲区和应用缓冲区共享从而减少了从读缓冲区到用户缓冲区的一次CPU拷贝。基于此上述架构图可变为
![4](C:\Users\lv jiang er hao\Desktop\图库\4.png)
![4](https://img1.imgtp.com/2023/08/15/CHmGd0II.png)
基于mmap IO读写其实就变成mmap + write的操作也就是用mmap替代传统IO中的read操作。
@ -441,7 +441,7 @@ MappedByteBuffer mappedByteBuffer = fileChannel.map(FileChannel.MapMode.READ_WRI
sendfile()跟mmap()一样也会减少一次CPU拷贝但是它同时也会减少两次上下文切换。
![5](C:\Users\lv jiang er hao\Desktop\图库\5.png)
![5](https://img1.imgtp.com/2023/08/15/jqLgCEBY.png)