摘要: 有几种不同的方式来将任务委托给 ExecutorService 去执行: execute(Runnable) submit(Runnable) submit(Callable) invokeAny(…) invokeAll(…) execute(Runnable) execute(Runnable) 阅读全文
posted @ 2018-12-21 16:20 qjm201000 阅读(242) 评论(0) 推荐(0)
摘要: 1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? 那你就out太多了,new Thread的弊端如下:a. 每次new Thread新建对象性能差。b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。c. 缺乏更多功能 阅读全文
posted @ 2018-12-21 15:57 qjm201000 阅读(337) 评论(0) 推荐(0)