select 也是一种通知 套接字可读,可写,机制吧 本质不是异步 overlapped 是一种异步i/o的完成通知机制。 其二: 可以收到i/o完成通知后,不需要调用recv等函数去再次从系统缓冲区里拷贝到用户缓冲区里。 所以效率很高。 其三: 重叠结构体 不仅仅可以用在网络上,还可以用于很多上面,比如文件, 管道,等等。 其四: i/o异步的请求,但驱动程序不一定把i/o请求放到 队列中, 比如高速缓冲力有你要的数据, 那么驱动就采用同步的方式处理。 其五: 重叠结构体,还可以用于apc的方式,所以更加灵活
建议百度搜一些blog来看更好一些。
70,037
社区成员
243,246
社区内容
加载中
试试用AI创作助手写篇文章吧