3

据我所知,epoll 是现代 linux 内核的一个特性。但我希望有一种方法可以在 Mac OS X 上开发基于 epoll 的程序,而不是使用虚拟机。一个开发环境就好了,我会在真正的linux服务器上做负载测试和运行产品模式,因为在这些之前,源代码会在linux系统上重新编译。

4

1 回答 1

2

不是这样的;epoll()在 Mac OS X 上不存在。它确实有一些类似的kqueue系统调用。或者,您可以使用诸如libevent之类的库来抽象出差异。

于 2012-06-20T02:52:41.013 回答