ExecutorService pool= Executors.newSingleThreadExecutor();
创建一个单线程执行程序,它可安排在给定延迟后运行命令或者定期地执行。(注意,如果因为在关闭前的执行期间出现失败而终止了此单个线程,那么如果需要,一个新线程会代替它执行后续的任务)。可保证顺序地执行各个任务,并且在任意给定的时间不会有多个线程是活动的。可保证无需重新配置此方法所返回的执行程序即可使用其他的线程。
返回:新创建的安排执行程序
通俗的讲就是:创建了单个线程,能保证池里的线程死掉后自动新建线程
|