IO
文章平均质量分 82
liangsheng_g
这个作者很懒,什么都没留下…
展开
-
java堆内堆外内存困惑
操作系统IO分为 直接IO和缓存IO可以参考:1. https://www.icode9.com/content-4-450323.html2. https://blog.csdn.net/lzh1179805109/article/details/79883523简单的理解缓存IO就是:可以把缓存IO认为是系统给磁盘增加的缓存,Linux的实现是通过内核缓存,这样的话,用户进程的数据write和read其实针对的就是内核缓存,至于内核缓存什么时候和磁盘同步,这个在此不多介绍。Linux系统默认.原创 2021-06-08 17:09:05 · 403 阅读 · 0 评论 -
阻塞/非阻塞IO和同步/异步IO
文章目录前言一、IO的理解二、IO的使用1.传统IO2.NonBlocking IO 非阻塞IO3. New IO : NIO4. 异步IO:AIO总结前言IO是个比较废人思量的东西,不管是自己理解,还是面试提问。一、IO的理解IO的作用一般分为,获取文件数据或网络请求数据。数据处理过程其实分为两阶段:A. 数据内核准备数据(把数据从网卡拷贝到内核的page cache或者把文件数据从磁盘拷贝到内核的page cache);B. 把数据从内核的page cache拷贝给用户的用户进程(用户空间原创 2021-05-10 11:20:19 · 292 阅读 · 0 评论