摘要:
线程池状态 ThreadPoolExecutor内部有多个状态,理解线程池内部状态对于理解线程池原理至关重要,所以接下来看下线程池的状态: 通过调用runStateOf()方法获取当前线程池状态 通过调用workerCountOf()获取当前线程数 阅读全文
摘要:
首先来看一下Timer类 例子如下: 运行结果如下: 运行后,前2行很快就会输出,第三行5秒后出现。 从这个例子可以看出一个典型的利用timer执行计划任务的过程如下: new一个TimerTask的子类,重写run方法来指定具体的任务 new一个Timer类,Timer.schedule(Time 阅读全文