定时器timer相关问题求解。

对java有感觉 2015-08-03 02:00:51
不知道大家遇见过这样问题没有关于timer定时器的问题
现在有个需求是这样的 有个定时器定时的抓去数据库的里面数据 和另外一张表进行比较 比较合格之后在存入另外一张表中。但是这个比对时间有点长。而且也没有存入数据库中。这时定时器的设置启动时间就到了。也是处理同样的逻辑。但是第一次还在处理当中 第二次也启动了 也是同样的逻辑 这样会出现几个问题。第一就是数据可能重复添加到数据库中,这个可以在添加的时候做个查询判断可以解决。第二个就是效率有点慢而且增加服务器的内存和压力性能等方面。
现在我就想问下大家有没有好的方法处理这样的问题呢?或者定时器中有没有好点的方法 就是之前的那个定时器任务没有完成的时候不准第二个定时器任务启动 这样是最好的。我不想改动定时器的执行时间,因为设置了也不是最好的解决办法。
求解。
...全文
121 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony4geek 2015-08-03
  • 打赏
  • 举报
回复
tony4geek 2015-08-03
  • 打赏
  • 举报
回复
监听 job 完成。 完成之后 参考url里面的 重新设值时间 。去 http://stackoverflow.com 里面找找看看。
对java有感觉 2015-08-03
  • 打赏
  • 举报
回复
引用 1 楼 rui888 的回复:
动态设值时间。/
怎么动态设置时间啊?你那里有方法可以看下吗?
对java有感觉 2015-08-03
  • 打赏
  • 举报
回复
引用 1 楼 rui888 的回复:
动态设值时间。/
定时器的动态设置时间?
tony4geek 2015-08-03
  • 打赏
  • 举报
回复
动态设值时间。/
对java有感觉 2015-08-03
  • 打赏
  • 举报
回复
或者有没有什么方法。直接结束上一次的进程也可以 。我就直接该下逻辑。及时存。
《Linux多线程服务端编程:使用muduo C++网络库》主要讲述采用现代C++在x86-64 Linux上编写多线程TCP网络服务程序的主流常规技术,重点讲解一种适应性较强的多线程服务器的编程模型,即one loop per thread。 目 录 第1部分C++ 多线程系统编程 第1章线程安全的对象生命期管理3 1.1当析构函数遇到多线程. . . . . . . . . . . . . . . . .. . . . . . . . . . . 3 1.1.1线程安全的定义. . . . . . . . . . . . . . . . .. . . . . . . . . . . 4 1.1.2MutexLock 与MutexLockGuard. . . . . . . . . . . . . . . . . . . . 4 1.1.3一个线程安全的Counter 示例.. . . . . . . . . . . . . . . . . . . 4 1.2对象的创建很简单. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 5 1.3销毁太难. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 7 1.3.1mutex 不是办法. . . . . . . . . . . . . . . . . . . .. . . . . . . . 7 1.3.2作为数据成员的mutex 不能保护析构.. . . . . . . . . . . . . . 8 1.4线程安全的Observer 有多难.. . . . . . . . . . . . . . . . . . . . . . . . 8 1.5原始指针有何不妥. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 11 1.6神器shared_ptr/weak_ptr . . . . . . . . . .. . . . . . . . . . . . . . . . 13 1.7插曲:系统地避免各种指针错误. . . . . . . . . . . . . . . . .. . . . . . 14 1.8应用到Observer 上.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.9再论shared_ptr 的线程安全.. . . . . . . . . . . . . . . . . . . . . . . . 17 1.10shared_ptr 技术与陷阱. . . .. . . . . . . . . . . . . . . . . . . . . . . . 19 1.11对象池. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 21 1.11.1enable_shared_from_this . . . . . . . . . . . . . . . . . . . . . . 23 1.11.2弱回调. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 24 1.12替代方案. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 26 1.13心得与小结. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 26 1.14Observer 之谬. . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 第2章线程同步精要 2.1互斥器(mutex). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.1.1只使用非递归的mutex . . . . . . . . . . . . . .. . . . . . . . . . 33 2.1.2死锁. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 35 2.2条件变量(condition variable). . . . . . . . . .

50,594

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧