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