Effective Java - executor、task 和
作者:
DZQANN | 来源:发表于
2022-09-15 21:41 被阅读0次
第80条 executor、task 和 stream 优先于线程
- 等待一个任务集合中的任何任务或者所有任务完成->
invokeAny
或invokeAll
- 可以等待 executor service 终止->
awaitTermination
- 对于小的程序,或者轻载的服务器,使用
Executors.newCachedThreadPool
- 在大负载的产品服务器中,最好使用
Executors.newFixedThreadPool
- 您直接使用线程时,线程既可以作为工作单元,也可以作为执行它的机制。在 executor Framework 中,工作单元和执行机制是分开的。抽象的关键是工作单元,也就是任务
思考
- 一般来说线程池就是为了复用线程的,不会手动关闭。一般使用将线程池设置为静态的从而达到复用的目的
本文标题:Effective Java - executor、task 和
本文链接:https://www.haomeiwen.com/subject/ihtcortx.html
网友评论