Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
据我所知,epoll 是现代 linux 内核的一个特性。但我希望有一种方法可以在 Mac OS X 上开发基于 epoll 的程序,而不是使用虚拟机。一个开发环境就好了,我会在真正的linux服务器上做负载测试和运行产品模式,因为在这些之前,源代码会在linux系统上重新编译。
不是这样的;epoll()在 Mac OS X 上不存在。它确实有一些类似的kqueue系统调用。或者,您可以使用诸如libevent之类的库来抽象出差异。
epoll()
kqueue