在应用程序中,总是会出现大量的任务,包括相同类型的和不同类型的.要快速处理这些任务,常见方法就是利用多线程,但是也不可能为每个任务都创建一个线程,这样内存也不够,并且线程的创建销毁开销很大.最好是少量线程处理大量任务,实现线程的复用,Executor干的就是这事.程序只需要把任务提交给Executor,由Executor来确定怎么来执行这个任务,即执行策略.Executor的关闭很重要,如果Executor如果没有关闭,那JVM将无法结束.关闭方法有shutdown,shutdownNow,sh