1.void shutDown()
不再接受新提交的任务,已经提交的和阻塞队列中的任务 正常执行。
调用后会立刻返回,但线程池中可能还有线程在运行中。
2.List shutDownNow()
尝试停止所有正在执行的任务,丢弃阻塞队列中的任务,返回阻塞队列中未执行任务的列表。
3.boolean awaitTermination(long timeout, TimeUnit unit)
调用shutDown或者shutdownNow后,阻塞等待线程池中所有线程结束 .
返回true 表示正常终止。
返回false 表示已经过了超时时间。
