参考:
Android线程管理之ThreadPoolExecutor自定义线程池
https://www.cnblogs.com/whoislcj/p/5610903.html
Android 多线程处理之多线程用法
https://www.cnblogs.com/zhujiabin/p/6169070.html