【 以下文字转载自 Advice 讨论区 】
发信人: oldbug (白发魔男), 信区: Advice
标 题: Re: 关于查询用户显示信件的一个修改建议(转寄) (转载)
发信站: BBS 水木清华站 (Sun Sep 19 11:37:13 2004), 站内
不在userec里面保存的话,如果查询的用户是离线用户的话那不是还要去mail
服务器IO操作一下?
同步不同步的问题,可以调用一个函数去 ++操作,如果该用户在线直接更新内存,
等到他离线的时候让其自己更新写入档案;如果已经offline的话,则写入档案。
该函数为BBS系统级原子函数。
当然,如果不放心的话,可以一开始上线的时候去open mail file,更新该
new_mail_count字段
【 在 yanzg (油炸鬼~汉车骑将军张) 的大作中提到: 】
: 这里的大问题恐怕就是有发生不同步的危险,建议在正常离站的时候
: 刷新一次
: 而且可以不必在档案当中保存,只要在上站的时候临时生成就可以了
: ...................
--
FROM 218.182.114.*