所谓线程的状态监控就是指通过回调或者监听的手段,得知当前运行线程运行的状况,启动,运行中,正常结束,异常结束等状况,那么我们将在本章中重点来讨论这几个问题,并且我们也会通过实例来演示如何监控线程的状态
1,定义监听接口
public interface ThreadListener {
public Object threadStart(Object[] args);
public Object threadRunning(Object[] args);
public Object threadFinish(Object[] args);
public Object threadException(Object[] args);
}
2,对线程任务进行包装
abstract public class RunnableWarper implements Runnable{