multithreading或cronjob

multithreading或cronjob,第1张

概述multithreading或cronjob

我有包含XML文件的文件夹。 文件夹的内容每天更新(插入新的XML文件)为N个文件。 我想写的Java程序将从文件夹中获取最新的文件,并使用这些文件做一些 *** 作。 我有两种方法来做到这一点:

Run java application every t minutes with cronjob.

要么

Multithreaded java application which is run as daemon.

哪个会更有效率? 或者任何想法,这可以帮助。

应用程序应该在linux上运行。

在计算机windows 7上计数login和注销

即使在用户注销后,也可以在windows中运行Java进程

更改窗口中的特定文件的图标,如保pipe箱

javac自己工作,但不能与scons一起工作

使用getRuntime().exe(cmd)更改registry项的值不会更改registry值,即使 *** 作已成功结束

Runtime.getRuntime()。exec()与Java中的windows NFS问题

从java程序closuresIE进程

在windows上设置hadoop.tmp.dir会给出错误:URI有一个权限组件

如何在Ubuntu上使用Mina增加可用套接字?

连接到windows通过Java上的SSH(Jsch)时,奇怪的符号

即使你决定不去cron路线,你的Java应用程序可能不需要多线程,除非你从头开始构建一个Quartz式的调度程序(这可能是矫枉过正)。

我建议使用cron方法有几个原因:

Cron适合您提出的要求(即定期执行,无需在收到文件后立即处理)。

如果你自己编写这个逻辑,而不是依赖于经过测试的cron,那么你更有可能在计划周围出现错误。

如果你使用cron而且你的Java应用程序由于某种原因而崩溃,那么它不会影响后续的执行。 但是,如果您决定使用运行时间较长的Java守护进程,则可能必须实施一种机制来监视其运行状况。

总结

以上是内存溢出为你收集整理的multithreading或cronjob全部内容,希望文章能够帮你解决multithreading或cronjob所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1154852.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-01
下一篇2022-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存