※ 引述《[email protected] (麵包小男孩)》之銘言:
> ※ 引述《[email protected] (哇!好酷喔)》之銘言:
> : 【 在 [email protected] (rtyu) 的大作中提到: 】
> : windows我是不清楚啦
> : 不過有個例子就是web伺服器就有multi-thread的行程
> : 一個thread負責傾聽
> : 當有新的user要求時,它就會另外產生一個“新的“thread去服務user
> Web Server其實不一定看Web Server怎麼設計
> 有的是Singal Process的架構,使用者連線進來的時候產生一個Thread或是在Thread pool
> 選一個閒置Thread服務使用者
補充一下, single process 的 web server 不一定就是 multi-thread
也可以用 select 的方式來 implement :)
> 有的是Multi Process當一個使用者連線進來的時候產生一個Child Process服務
> (EX:Unix 中好像有一個fork()的樣子)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: nat-lab.ncnu.edu.tw