请问如何实现两个线程彼此监控?

我想实现两个线程,彼此监控,如果一个线程出现问题,如stop了,另一个线程,可以restart这个线程。在java中,如何实现这一功能。

就是狗吧?
可以参考JMX!

用第三个线程作裁判?

楼上的实在是夸张!你知道第3个线程什么时候跑?