当前位置:  开发笔记 > 编程语言 > 正文

1ms Java定时器延迟太快了吗?

如何解决《1msJava定时器延迟太快了吗?》经验,为你挑选了1个好方法。

也许.在当代计算机上,很多事情都可以在毫秒内发生,因此它取决于很多事情.您可能应该找出可接受的最慢速率,然后选择1和该数字之间的合理值.这将每天执行更多约86,400,000次.这对你想要完成的事情有意义吗?

编辑:作为对问题说明的一些评论,如果您假设计时器将始终以您提供的速率执行,则此方法可能存在根本缺陷.无论速率如何,你都无法做出这种假设.这很难分辨,因为细节很少,但我觉得你应该考虑使用队列而不是Map.



1> JimmyJames..:

也许.在当代计算机上,很多事情都可以在毫秒内发生,因此它取决于很多事情.您可能应该找出可接受的最慢速率,然后选择1和该数字之间的合理值.这将每天执行更多约86,400,000次.这对你想要完成的事情有意义吗?

编辑:作为对问题说明的一些评论,如果您假设计时器将始终以您提供的速率执行,则此方法可能存在根本缺陷.无论速率如何,你都无法做出这种假设.这很难分辨,因为细节很少,但我觉得你应该考虑使用队列而不是Map.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有