作者SiEpthero (DEADED)
看板PttCurrent
标题[建议] user list shm
时间Fri Dec 20 10:50:44 2002
目前 ptt 的 diagram 大致是如此
----------+
login user| --+
----------+ |
V
----------+
(SHM)uinfo | -(a)-> sorted buffer
----------+ |
+-(b)---> create userlist
在(a)的时後是每一分钟sort一次,而这中间就有async的使用者出现了
ex:shm里面记录的上站人数是1000人,但最後一次sorting时只有900人
建议加一个dirty buffer, 没被sorting到的就丢进去
而userlist 在pickup的时後就可以pickup完sorted buffer再去pickup dirty buffer,
这样虽然会有一些新user没被sorting到但是会正确险示在最後面
--
※ 发信站: 批踢踢实业坊(ptt.csie.ntu.edu.tw)
◆ From: 61.70.144.202