当前位置:  开发笔记 > 编程语言 > 正文

IOCP,跨平台库?

如何解决《IOCP,跨平台库?》经验,为你挑选了1个好方法。

我最近在Windows平台上碰到了一个名为IOCP的东西,更精确:输入/输出控制端口.当需要同时容纳数千个用户时,这似乎是服务器软件进行编码最有效方式.(如果我错了,请纠正我,但每个套接字,轮询和异步回调(每个回调上的线程)都不够高效.)

我想知道是否有任何第三方库可以实现这个概念.我知道win32 api为我们提供了CreateIoCompletionPort,FreeBSD有kqueue和linux一般可以使用/ dev/epoll,它的工作方式有点类似......但是不存在处理这些东西的跨平台库(如boost :: thread)为了我?



1> jalf..:

你看过boost :: asio吗?我不确定它是否具有所有这些功能,但我相信这是它的目的之一.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有