1.newCachedThreadPool 线程无限加
Creates a thread pool that creates new threads as needed, but
* will reuse previously constructed threads when they are
* available.
2.newFixedThreadPool 线程固定
Creates a thread pool that reuses a fixed number of threads
* operating off a shared unbounded queue.
3.newSingleThreadExecutor 单thread
Creates an Executor that uses a single worker thread operating
* off an unbounded queue.
4.newScheduledThreadPool 支持定期及周期任务
Creates a thread pool that can schedule commands to run after a
* given delay, or to execute periodically.
5.newWorkStealingPool forkjoin 分而治之
参考 https://www.jianshu.com/p/135c89001b61
参考 https://blog.youkuaiyun.com/cx105200/article/details/80220937#threadpoolexecutor
参考 https://www.jianshu.com/p/50fffbf21b39
使用:submit execute