关于科学使用计时器的常识问题

李明

小弟初来乍到请各位大佬多多指点,我想用该框架做一套棋牌游戏,其中游戏里面涉及到很多计时器的使用,我想了解一下使用大量的计时器会不会对服务器产生很大的压力,我应该如何更科学的去使用计时器呢?

1797 1 0
1个回答

keytehu

看定时器运行频率吧,比如1000个定时器,每个定时器间隔1分钟运行一次,一点压力都没有。
如果1000个定时器,每个定时器都是每0.1秒运行一次,也就是每秒运行10000次定时器里的业务逻辑,cpu肯定比1分钟那个高不少。

如果定时器较多,可以考虑把定时器里的逻辑合并,统一放在一个全局定时器里。无法放入全局的单独设置定时。

  • 李明 2020-05-05

    嗯,我这个定时器是需要每秒跑一次的,比如牌桌上用户的倒计时。

年代过于久远,无法发表回答
🔝