作者iversonjimmy (Effort)
看板C_and_CPP
標題[問題] fork和slect的優缺點
時間Sun Sep 30 21:25:38 2012
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
請問各位,fork和select都是可以做到server服務multi-client的socket程式,
那這兩種方法的優缺點呢?
似乎很多人都推select,但我不太懂fork的缺點在哪?
當accept新的socket_fd時,就fork new child process,
處理結束後就kill掉該child process,
感覺兩者若要比較的話?該從哪個方向去比較優缺點呢?
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.250.42.100
※ 編輯: iversonjimmy 來自: 111.250.42.100 (09/30 21:30)
→ s3748679:未編輯好 不小心送出來的..!? 09/30 21:29
推 asoedarren:你應該要問select跟poll吧 跟fork是不同層級的問題 09/30 23:02