[系程] 單班 bonus project

作者: avogau ( 假 裝)   2010-06-16 17:36:09
Bonus Project
基於作業四的server做修改,做到下列1,2點全部功能可以得5分:
1.Client送request給server,server收到後,產生一個thread,
這個thread去開request指定的檔案,並把內容讀出,回傳給client。
2.Server收到SIG_USR1後,顯示現在有多少thread正在執行。
(為了方便demo,你可以讓thread sleep。)
如果採用thread pool的架構,可以額外得3分,總共8分。
1.Client送request給server,server收到後,選擇一個thread,這個thread去開
request指定的檔案,並把內容讀出,回傳給client。
2.Server收到SIG_USR1後,顯示現在有多少thread正在執行(不是idle狀態)。
(為了方便demo,你可以讓thread sleep。)
請把source跟makefile放在目錄下,目錄名字為小寫開頭的學號(b9790xxxx),
用tar打包你的目錄,檔名為<學號.tar> (b9890xxxx.tar),並上傳到課程網頁上。
Demo時間為6/25 14:00~17:00 及 19:00~21:00
因為是Bonus,所以Demo時如果無法順利執行(最多三次機會),將不給予任何bonus。

Links booklink

Contact Us: admin [ a t ] ucptt.com