[問題] fork和slect的優缺點
看板C_and_CPP (C/C++)作者iversonjimmy (Effort)時間13年前 (2012/09/30 21:25)推噓1(1推 0噓 2→)留言3則, 3人參與討論串1/2 (看更多)
開發平台(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)
→
09/30 21:29, , 1F
09/30 21:29, 1F
→
09/30 22:58, , 2F
09/30 22:58, 2F
推
09/30 23:02, , 3F
09/30 23:02, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章