※ 引述《[email protected] (哇!好酷喔)》之銘言:
: 【 在 [email protected] (rtyu) 的大作中提到: 】
: : 有沒有人可以舉一個比較常見的例子?
: : windows系統什麼時候 即是在一種multi-thread的工作狀態下?
: : 這樣比較好體會一點說...
: : 看了一些理論其實也是一頭霧水..
: windows我是不清楚啦
: 不過有個例子就是web伺服器就有multi-thread的行程
: 一個thread負責傾聽
: 當有新的user要求時,它就會另外產生一個“新的“thread去服務user
Web Server其實不一定看Web Server怎麼設計
有的是Singal Process的架構,使用者連線進來的時候產生一個Thread或是在Thread pool
選一個閒置Thread服務使用者
有的是Multi Process當一個使用者連線進來的時候產生一個Child Process服務
(EX:Unix 中好像有一個fork()的樣子)
--
至於缺點,各有其優缺點..XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.53.165