sta*_*tas 5 c++ iphone macos asynchronous polling
这意味着C10K问题,在Mac OS X上进行异步I/O的最佳方法是什么(假设在Mac和iPhone/iPad上使用)?
在Linux上,我们的选择是epoll,在Windows上是I/O完成端口.
首要任务是性能和可扩展性(数千个连接).
UPDATE
好.由于达尔文是类似BSD的系统,我的共同想法是使用kqueue.这是正确的方向吗?听听这个领域的经验丰富的人会很高兴.
谢谢
如果你使用libev,你可以在各种兼容的异步IO后端(epoll、kqueue、select等)之间切换,而不必担心实现细节。
http://software.schmorp.de/pkg/libev.html