https://www.jianshu.com/p/96c0b04941e2 随着网络设计模式的兴起,Reactor和Proactor事件处理模式应运而生。同步I/O模型通常用于实现Reactor模式,异步I/O模型则用于实现Proactor模式。 Reactor模式 Reactor 是这样一种模式 ...
分类:
其他好文 时间:
2020-06-04 15:37:27
阅读次数:
70
Linux驱动中的异步函数(aio_read和aio_write) 我们可以在signal_handler使用了read和write函数处理设备文件的读写操作。然而这两个函数可以分别用aio_read和aio_write代替。在本节将重新改造signal驱动,使用aio_read和aio_write ...
分类:
系统相关 时间:
2020-03-26 21:38:58
阅读次数:
193
iozone 一个文件系统性能评测工具,可以测试Read, write, re-read,re-write, read backwards, read strided, fread, fwrite, random read, pread, mmap, aio_read, aio_write 等不同模 ...
分类:
其他好文 时间:
2018-11-24 16:38:48
阅读次数:
234
网络发包模型 1.选择路由 2.交给邻居子系统(路由中紧挨着发送方的网关)。如果没有邻居信息,那么由Linux中的邻居子系统来建立邻居信息。 发送数据过程 //系统调用层和协议无关层 1.发送入口sock_aio_write 2.调用do_sock_write 3.调用__sock_sendmsg
分类:
其他好文 时间:
2016-03-12 10:24:37
阅读次数:
136