"使用计时器做数据处理的时候, 有什么需要注意的地方吗? 比如说在什么情况下需要用到计时器, 在什么情况下不需要使用计时器? 在业务逻辑能够走通的情况下, 我需要用计时器定时在后台统一处理数据吗? 个人见解: 计时器有可能出现内存溢出, 死锁, 死循环等问题, 如果在业务逻辑能够走通的情况下, 我不想用计时器做批量处理的 .."

问个关于计时器的问题

本贴最后更新于 1006 天前,其中的信息可能已经渤澥桑田

使用计时器做数据处理的时候, 有什么需要注意的地方吗? 比如说在什么情况下需要用到计时器, 在什么情况下不需要使用计时器? 在业务逻辑能够走通的情况下, 我需要用计时器定时在后台统一处理数据吗?

个人见解: 计时器有可能出现内存溢出, 死锁, 死循环等问题, 如果在业务逻辑能够走通的情况下, 我不想用计时器做批量处理的操作. 困扰: 但是有人反对, 我又没有什么一定能够说服他的理论, 我想求这个理论.

  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    2168 引用 • 7424 回帖 • 1019 关注
  • 计时器
    1 引用 • 9 回帖
  • Q&A

    提问之前请先看一下这篇文章 《提问的智慧》精读注解版,好的问题比好的答案更有价值。

    941 引用 • 5907 回帖 • 607 关注
  • 死循环
    3 引用 • 33 回帖
感谢    关注    收藏    赞同    反对    举报    分享
9 回帖    
请输入回帖内容...
  • 88250      

    具体场景得给出来哦。

       感谢    赞同    反对    举报    折叠    分享    评论    回复
  • TheNow      

    @88250 我能说他们就是嫌逻辑复杂不想写么😟

       感谢    赞同    反对    举报    折叠    分享    评论    回复
  • 714593351      

    计时器是什么?定时任务?

       感谢    赞同    反对    举报    折叠    分享    评论    回复
  • TheNow      

    @714593351 额, 对… 定时任务

       感谢    赞同    反对    举报    折叠    分享    评论    回复
  • 88250      

    @sunshineasbefore 不针对具体场景讨论问题就是耍流氓 😂

       感谢    赞同    反对    举报    折叠    分享    评论    回复
  • 714593351      

    我们定时任务使用的场景是:

    1. 处理比较耗时,而又不太需要实时返回结果的
    2. 定时对数据,刷异常数据
       感谢    赞同    反对    举报    折叠    分享    评论    回复
  • 88250      

    @sunshineasbefore 定时任务来处理业务还有一种场景是轮询某个标识来触发业务,这样的确可以简化业务处理逻辑。

       感谢    赞同    反对    举报    折叠    分享    评论    回复
  • TheNow      

    @88250 @714593351 感谢 感谢, 已经解决了. 本来用 sql 就能解决的问题, 没有理解清楚, 现在解决了. 感谢感谢!☺

       感谢    赞同    反对    举报    折叠    分享    评论    回复
  • TheNow      

    @88250 我就是流氓, 不用耍😅

       感谢    赞同    反对    举报    折叠    分享    评论    回复
请输入回帖内容...