细说IO
文章平均质量分 87
PaulForCoding
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
细说Go使用DirectIO
第一个和第三个要求很容易做到,下面重点看第二个要求如何实现。原创 2024-08-17 10:40:38 · 624 阅读 · 1 评论 -
细说LinuxAIO之一
AIO的概念?AIO是异步IO的简写。实际上,AIO多指一套提供了异步IO的功能的函数。所谓“异步”,是相对同步IO来讲的。那什么是同步iO?同步IO就是普通的LinuxIO函数,这里讲的三种常见的IO模式(https://zp001.blog.youkuaiyun.com/article/details/139305428)其实都是同步IO。同步IO的意思是:读写函数比如read()、write()等,它返回的时候,它所代表的IO动作就已经完成。而异步IO,则是说,读写函数返回的时候,它所代表的IO动作。原创 2024-06-29 09:46:15 · 1649 阅读 · 0 评论 -
细说C、C++、Python和go的标准库和fsync()
查看C、C++、Python和Go四种语言的IO标准库是否使用到了fsync()原创 2024-06-03 08:26:15 · 1165 阅读 · 0 评论 -
细说Linux中三种常见的IO模式
细说三种IO模式:bufferedIO, syncIO, directIO原创 2024-05-29 21:26:00 · 1044 阅读 · 0 评论 -
使用trace-cmd跟踪directIO的调用过程
我打算用C++写一个direct IO的demo程序,运行的时候报了个错误:EINVAL,于是用trace工具深入内核源码看看这个错误是怎么报出来的,最终修改好demo程序。原创 2024-05-29 20:43:24 · 969 阅读 · 0 评论
分享