我有包含xml文件的文件夹。文件夹的内容每天更新(插入新的xml文件)为N个文件。我想编写java程序,它将从文件夹中获取最新文件并对这些文件进行一些操作。我有两种方法可以做到这一点:
Run java application every t minutes with cronjob.
或
Multithreaded java application which is run as daemon.
哪个会更有效率?或者任何有用的想法。
应用程序应该在Linux上运行。
答案 0 :(得分:1)
即使您决定不使用cron路由,您的Java应用程序也可能不需要多线程,除非您最终从头开始构建Quartz - 类似的调度程序(这可能是过度杀伤)。
我建议采用cron方法有几个原因: