看板PttCurrent
標 題Re: 關於 Active 和 pid
發信站HKDAY (Sun Sep 5 01:29:22 2004)
轉信站ptt!Group.NCTU!grouppost
※ 引述《[email protected] (敬請期待 :P)》之銘言:
: ※ 引述《[email protected] (無想流流星拳)》之銘言:
: : 在 userinfo 這個 struct 裡有 active 這一項參數, 但為甚麼
: : 在程式裡幾乎都是用 pid 來判斷一個使用者是否接上系統? 事
: : 實上比方說我們要寫 web 版, 是沒有 process 的, 我們便無法
: : 將 web 版接上系統去了.
: 我覺得這個一部份是歷史因素,
: 一部份是程式可能自己就爆炸了,
: 沒有把自己的 utmp 清掉,
: 所以其實程式內有很多個地方都是透過 kill(PID, 0)
: 來判斷那個程式是不是還活著 :p
: 如果是我的話,
: 我可能會把 web user 的 pid全部設到某個上面,
: 例如一個專門的 daemon ,
: 再由那個 daemon 來 maintain web users :q
: 因為可能會被水球丟過來時 kill 一類的 :p
也就是說一個全部 web user 都指向同一個 process 這樣的做法, 然
後所有做到的東西都由該 deamon 完成?
此外, 系統有沒有甚麼地方是必須動到 process 的內部, 導致非要每
人一個 process 不可?
--
你已經死了.
--
※ 發信站: 香港地(hkday.net)
◆ From: 61.93.46.199