摘要: 一、原理 Fork:把一个复杂任务进行分拆,大事化小 Join:把分拆任务的结果进行合并 ForkJoinPool 分支合并池 类比=> 线程池 ForkJoinTask ForkJoinTask 类比=> FutureTask RecursiveTask 递归任务:继承后可以实现递归(自己调自己) 阅读全文
posted @ 2019-08-28 20:31 keepsummer 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 一、为什么用线程池 例子:10年前单核CPU电脑,假的多线程,像马戏团小丑玩多个球,CPU需要来回切换。 现在是多核电脑,多个线程各自跑在独立的CPU上,不用切换效率高。 线程池的优势: 线程池做的工作只要是控制运行的线程数量, 处理过程中将任务放入队列 ,然后在线程创建后启动这些任务, 如果线程数 阅读全文
posted @ 2019-08-28 20:05 keepsummer 阅读(208) 评论(0) 推荐(0) 编辑