iteye_7627 2013-08-12 10:12
浏览 224
已采纳

怎么触发和关闭线程?

我遇到的问题是:我在页面上有个timer,没2000ms调用一次相关的java方法,从这个java方法中判断一个值,如果满足条件就触发报警,但是这样就带来一个问题:每2000ms就会报警一次,这样就重复报警n次了,怎么才能让他有再值满足条件的时候报警一次,比如说,现在数据库中有一条记录满足条件,报警一次,下次又增加了一条满足条件的记录,然后再报警一次,以此类推,这个该怎么用java线程去解决,表示java线程接触的比较少,请各位大神指教!
  • 写回答

3条回答 默认 最新

  • chenxiang105 2013-08-12 10:31
    关注

    思路应该分开: 一个是产生警报数据, 一个是遇到警报数据发出警报。
    页面上有timer之后, 只需要java代码中做判读就可以了, 给警报数据设置一个状态,如:新插入的为0 已经报警过的为1, 每次加载为0的数据, 如果不为空就报警并都改为1就行了呗
    这跟线程不搭嘎

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
  • ¥20 关于URL获取的参数,无法执行二选一查询
  • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
  • ¥15 marlin编译错误,如何解决?
  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集