2020年4月18日

Java 多线程进阶-并发编程(三) ForkJoinPool(JDK7以上)

摘要: ForkJoinPool Java7 提供另一种并行框架: 分解/治理/合并( 分治编程 ) 适用于一种特殊任务, 这类任务的计算量不好确定(最小任务可确定) 关键类 ForkJoinPool 任务池 RecursiveAction RecursiveTask 代码示例 总结 了解 Fork Joi 阅读全文

posted @ 2020-04-18 15:40 Sweet小马 阅读(274) 评论(0) 推荐(0)

Java 多线程进阶-并发编程(二) Executor Framework(JDK5以上)

摘要: Executor(1) 从JDK5 开始提供Executor FrameWork(java.util.concurrent.\ ) 分离任务和创建和执行者的创建 线程重复利用(new线程代价很大) 理解 共享线程池 的概念 预设好的多个Thread, 可弹性增加 多次执行很多很小的任务 任务创建和执 阅读全文

posted @ 2020-04-18 14:52 Sweet小马 阅读(164) 评论(0) 推荐(0)

Java 多线程进阶-并发编程(一) 线程组ThreadGroup

摘要: Java 多线程进阶 并发编程 并行计算 业务: 任务多, 数据量大 串行 vs 并行 串行编程简单, 并行编程困难 单个计算核频率下降, 计算核数增多, 整体性能变高 并行困难(任务分配和执行过程 高度耦合 ) 如何控制粒度, 切割任务 如何分配任务给线程, 监督线程执行过程 并行模式 主从模式( 阅读全文

posted @ 2020-04-18 14:51 Sweet小马 阅读(229) 评论(0) 推荐(0)

导航