如何检测另一个java线程是否挂起或冻结

如何检测另一个java线程是否挂起或冻结