摘要:   本文是将 Fork Join 复杂且较为庞大的框架分成5个小点来分析 Fork Join 框架的实现原理,一个个点地理解透 Fork Join 的核心原理。 1. Frok Join 框架的核心类的结构分析   Fork Join 框架有三个核心类:For 阅读全文
posted @ 2018-03-01 21:06 jinggod 阅读(1886) 评论(0) 推荐(0) 编辑
摘要: 一、Fork Join 框架介绍 1. 什么是 Fork Join 分治编程框架   Fork/Join框架是Java7提供了的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架,这种开发方法也叫 分治编程 。分治编程可以极 阅读全文
posted @ 2018-03-01 20:46 jinggod 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: Future接口介绍   Future 表示异步计算的结果。它提供了检查计算是否完成的方法,以等待计算的完成,并获取计算的结果。   Future 一般由 ExecutorService 的submit()、invokeAll()方法返回的,用于跟踪、获取任务 阅读全文
posted @ 2018-03-01 20:29 jinggod 阅读(972) 评论(0) 推荐(0) 编辑
摘要:   CompletionService 接口是一个独立的接口,并没有扩展 ExecutorService 。 其默认实现类是ExecutorCompletionService ;   接口 CompletionService 的功能是:以异步的方式一边执行未完 阅读全文
posted @ 2018-03-01 20:26 jinggod 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: Executors 简介 Executors 是一个工厂类,其提供的是Executor、ExecutorService、ScheduledExecutorService、ThreadFactory 和 Callable 类的实例的工厂方法; 提供常用配置的 ExecutorService、Sched 阅读全文
posted @ 2018-03-01 19:23 jinggod 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: ScheduledThreadPoolExecutor 介绍   ScheduledThreadPoolExecutor 是一个可以实现定时任务的 ThreadPoolExecutor(线程池)。比 timer 更加灵活,效率更高! ScheduledThreadPoolExec 阅读全文
posted @ 2018-03-01 19:15 jinggod 阅读(5423) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍线程池的设计细节,这些细节与 类的参数一一对应,所以,将直接通过此类介绍线程池。 ThreadPoolExecutor类 简介   java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类,因此如果要透彻地了解Java中的 阅读全文
posted @ 2018-03-01 16:37 jinggod 阅读(3619) 评论(0) 推荐(0) 编辑
摘要: 一、Executor 接口简介 Executor接口是Executor框架的一个最基本的接口,Executor框架的大部分类都直接或间接地实现了此接口。 只有一个方法 void execute(Runnable command): 在未来某个时间执行给定的命令。该命令可能在新的线程、已入池的线程或者 阅读全文
posted @ 2018-03-01 15:53 jinggod 阅读(4188) 评论(0) 推荐(0) 编辑
摘要: Executor框架简介 Executor框架的两级调度模型   在HotSpot VM的线程模型中,Java线程被一对一映射为本地操作系统线程。Java线程启动时会创建一个本地操作系统线程;当Java线程终止时,这个操作系统线程也会被回收。操作系统会调用所有线程并将他们分配给可 阅读全文
posted @ 2018-03-01 15:29 jinggod 阅读(4982) 评论(0) 推荐(0) 编辑
摘要:   本文将介绍 的用法,并且指出大部分人对 的误区。 先来看一下ThreadLocal的API: 1、构造方法摘要 ThreadLocal(): 创建一个线程本地变量。 2、方法摘要 void set(T value): 将此线程局部变量的当前线程副本中的值设置为指定值。 T g 阅读全文
posted @ 2018-02-28 23:33 jinggod 阅读(1747) 评论(0) 推荐(1) 编辑