overlapped
[əʊvə’læpt]
adj. 重叠的;
v. 交叠; 部分重叠( overlap的过去式和过去分词 );
重叠IO可以让你要求操作系统为你传送数据,并且再传送完毕时通知你
它使你的程序在IO进行过程中仍然能够继续处理事务。
事实上操作系统内部正是以线程来完成重叠IO。
你可以获得线程的所有利益,而不需付出什么痛苦代价。
重叠IO又被叫做异步IO
重叠就是异步IO的一种方式,很多IO时间消耗比较可观;
但是并不占用很多CPU时间,如果程序还有其他事情要处理;
不必非要等到IO结束在去处理,可以先处理一些其他事情,IO完成后 ;
再继续处理使用从文件或者设备得到的资料,接着处理。
重叠IO可以用很少的线程,处理大批的,并行IO操作。这是重叠IO的一个优点。
重叠的io模式的原理是,启动IO通讯,程序腾出手来处理别的事情。
IO不需要程序管理,启动以后自动执行,直到IO完成。
FR:海涛高软(Hunk Xu) QQ技术交流群:386476712