现在我要弄个类似看门狗软件的监控程序,假如监控的进程出现了未响应那么就结束该进程并且重启,现在已经可以实现判断进程未响应了,但问题就是假如我实时监测到了进程的主窗体未响应了,但是我不能立即关闭,必须得等5分钟,5分钟后再次获取该进程状态是否为未响应如果还是那么就重启该进程,现在我用的是一个timer控件来每隔一秒钟获取下进程状态,当进程为未响应时候就开始计时5分钟,现在我用的5分钟的判断那个是thread..sleep会造成一种自己界面5分钟未响应状态,但是如果开多线程又会出现别的问题,现在有没有人能够给我想个简单的方法,就是既能够实时监控而且又不会影响到5分钟判断,还有不要借助任何的存储文件等....