
高级IO
GG~Dog
这个作者很懒,什么都没留下…
展开
-
非堵塞IO
非堵塞IO。原创 2023-04-18 20:10:09 · 119 阅读 · 0 评论 -
文件记录锁 -- flock&&fcntl
【代码】文件记录锁 -- flock&&fcntl。原创 2023-04-18 10:13:23 · 310 阅读 · 0 评论 -
同步IO与异步IO的基本概念
一个线程发送一个IO操作请求给内核进行IO操作,不会进行等待直接继续执行工作,内核把IO操作完成后将会通过进行IO已经操作完成。支持多个线程同时发送IO请求操作!可以把他们当成系统IO和标准IO一样,数据量大的IO操作是很明显具有缓存区的标准IO快,反之就不一样了。同步IO在同一时刻只能进行一个IO操作,即文件句柄都是序列化了(原子性操作化了),一个线程进行一个IO操作,等待进入睡眠态直到IO操作完成后再继续执行后面的工作。当然如果IO操作请求很快就完成IO操作了,那么异步IO反而会比同步IO效率低。原创 2023-04-14 19:20:29 · 387 阅读 · 0 评论