利用IOCP能否构建内存池

xian_wwq 2014-08-15 09:05:47
之前使用IOCP绑定socket,做过IOCP通信;
通过查阅资料,IOCP与File Handle,命名管道Handle绑定都可以实现相关的操作。
如果要构建内存池,大概是什么思路呢?
请高手指点。


...全文
169 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 3 楼 xian_wwq 的回复:
[quote=引用 1 楼 VisualEleven 的回复:] 内存池和IOCP有什么必然关联吗?
谢谢回复 我知道没有必然联系, 有资料说可以通过IOCP机制来构建高效内存池 但我没有找到具体的技术说明,所以求教[/quote] IOCP是一种高级io技术,并不局限于网络通信的io,还可以用用在文件读写、com端口读写、管道读写、设备读写上。但是,在实际应用中,iocp在99%的情况下都和网络有关。 通过IOCP机制来构建高效内存池我并不了解,但是按照一般的套路会有“iocp需要配合以一套高效的内存池”的说法,即应当有一套高效的内存池来配合iocp使用,并非基于iocp构建内存池。 可以确认一下那个资料,到底是何种说法
xian_wwq 2014-08-18
  • 打赏
  • 举报
回复
引用 6 楼 my3439955 的回复:
[quote=引用 3 楼 xian_wwq 的回复:] [quote=引用 1 楼 VisualEleven 的回复:] 内存池和IOCP有什么必然关联吗?
谢谢回复 我知道没有必然联系, 有资料说可以通过IOCP机制来构建高效内存池 但我没有找到具体的技术说明,所以求教[/quote] IOCP是一种高级io技术,并不局限于网络通信的io,还可以用用在文件读写、com端口读写、管道读写、设备读写上。但是,在实际应用中,iocp在99%的情况下都和网络有关。 通过IOCP机制来构建高效内存池我并不了解,但是按照一般的套路会有“iocp需要配合以一套高效的内存池”的说法,即应当有一套高效的内存池来配合iocp使用,并非基于iocp构建内存池。 可以确认一下那个资料,到底是何种说法[/quote] 谢谢回复
xian_wwq 2014-08-17
  • 打赏
  • 举报
回复
自顶一下,求解释
xian_wwq 2014-08-15
  • 打赏
  • 举报
回复
引用 2 楼 fishion 的回复:
网络通信也是读写操作,文件与命名管道也是读写操作,这样的话可以利用网络通信的模式进行构造了
谢谢回复 那请大牛明示 是否可以用IOCP来构建内存池 原理上是如何实现的
xian_wwq 2014-08-15
  • 打赏
  • 举报
回复
引用 1 楼 VisualEleven 的回复:
内存池和IOCP有什么必然关联吗?
谢谢回复 我知道没有必然联系, 有资料说可以通过IOCP机制来构建高效内存池 但我没有找到具体的技术说明,所以求教
fishion 2014-08-15
  • 打赏
  • 举报
回复
网络通信也是读写操作,文件与命名管道也是读写操作,这样的话可以利用网络通信的模式进行构造了
Eleven 2014-08-15
  • 打赏
  • 举报
回复
内存池和IOCP有什么必然关联吗?

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧