问题:写出这个工具的意义在于我运行一个需要长时间执行的程序,如单线程爬虫。在网络出现中断的或网站丢包情况下, 解决方案: Java 并不能像C#一样对windows的进程进行监控(资料说这是跨平台原因)。因此没有api 提供对其他进程的监控 一、判断当前程序是否正在运行 在此我参考了: java 对文件的加锁。 http://www.examda.com/Java/jichu/20070411/140527453.html
|
|
Java实现对程序运行状态的监控
最新推荐文章于 2024-08-16 10:15:03 发布
本文介绍了使用Java实现对程序运行状态监控的方法,通过创建一个空文件并对其进行加锁,守护程序通过定时检测文件锁来判断程序是否正常运行。当程序因网络异常中断时,守护程序会自动重启程序。
摘要由CSDN通过智能技术生成