"IOCP(I/O完成端口)"与"完成端口I/O模型"间是什么关系?
如题!
这两个好象是不一样的概念,两个概念搞糊涂了!
问题点数:100、回复次数:6Top
1 楼newbiestar()回复于 2005-05-29 23:14:41 得分 20
第一个是技术的名称,而后面的是一种模型,应该是前面的技术基于后面的模型……Top
2 楼xqk(夏乾坤)回复于 2005-05-30 08:12:16 得分 5
gzTop
3 楼sboom(+-LingCh-+)(爱美人不爱VC)回复于 2005-05-30 08:38:56 得分 5
模型和实现嘛Top
4 楼djfu(飞龙在天)回复于 2005-05-30 08:47:31 得分 20
网络socket服务器有几种模型:
阻塞、非阻塞、端口复用/重叠、完成端口。
完成端口模型是这几类模型中的一种。完成端口是socket服务器的完成端口模型的一种实现,在win下可以实现高效的服务器端socket管理。Top
5 楼krh2001(边城浪子)回复于 2005-05-30 08:48:44 得分 50
IOCP 是一种技术, 微软提供的应用编程接口, 有整套的 API 函数, 通常跟 线程池 一起工作. 来处理大量的并发任务. 在 SOCKET 服务器 上用得比较多.
完成端口I/O模型 应该说是一种具体的实现了.
其实大多数时候,都不会分这么清楚的. 反正说到了大家都有数Top
6 楼FTDS(菜雪)回复于 2005-05-30 09:06:55 得分 0
那么我是不是可以这么理解:
用普通的WinSock API函数下可以有阻塞、非阻塞方式,可以有五种I/O模型,
在IOCP API函数下也可以有阻塞、非阻塞方式,可以有五种I/O模型。
是不是可以用“IOCP”来编写“完成端口”模型?
Top




