看板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