mac os下有辦法是用epoll嗎

已邀請:

徐若瑄

贊同來自:



mac os下有辦法是用epoll嗎?我要編譯一個linux下寫的源碼,發現系統裡沒有epoll,有辦法安裝嗎?


 分享| 2012-02-03

11:47xuanlingzi | 瀏覽

3376 次  懸賞:50


(不安裝虛擬機)

我有更好的答案


最快的到傢服務,最優質的電腦清灰!一鍵約師傅


按默認排序 | 按時間排序



2條回答


2012-02-04 16:49jiangtao9999| 十六級 最快回答


你這個程序是 linux-only 的還是 POSIX 兼容的?

如果是兼容的你看看他缺那個函數庫裝上就行瞭。我記得 mac 有 posix 兼容支持功能庫裝上就行瞭,當然這個兼容不全,有些東西還要自己另外裝。


不過 epoll 我沒印象是什麼……好像是 Linux 內核的?

如果是 Linux 內核的東西,那這個程序就是 Linux-Only 的程序,你隻能做源代碼移植瞭。


BSD 的內核有 Linux 兼容接口層可以用,MAC 的我沒印象有。


評論 | 1 1


分享


2013-02-04 15:37wallyjj| 三級


mac os是unix-like,epoll是再linux

2.6的內核後才出現的,unix下面處理高並發是用的kqueue,跟epoll原理差不多。

要回復問題請先登錄註冊