使用单例类缓存所有创建的线程池对象,具体操作:在线程池创建的时候添加到缓存中,shutdown的时候从缓存中删除,只用1个定时线程就可以监控多个线程池,非常方便。