!--NEWSZW_HZH_BEGIN--
在传统程编程模里,I/O操作就像一个普通的本地函数调用:在函数履行完之前途序被梗塞,没法持续运行。梗塞I/O来源于早先的时光片模型,这类模型下每一个过程就像一个独立的人,目标是将每一个人区离开,而且每一个人在同一时刻通常只能做一件事,必需期待前面的事做完能力决议下一件事做甚么。但是这类在盘算机网络和Internet上被普遍应用的“一个用户,一个过程”的模型伸缩性很差。管理多个过程时,会消耗很多内存,高低文切换也会占用大批资源,这些对操作体系是个很大的累赘,而且随着过程数的递增,会致使体系性状急剧衰减。在传统程编程模里,I/O操作就像一个普通的本地函数调用: