Jdk1.6 JUC源码解析(19)-ScheduledThreadPoolExecutor 作者:大飞 功能简介: ScheduledThreadPoolExecutor是一种类似Timer的定时器或者说…
标签:JUC
Jdk1.6 JUC源码解析(20)-Executors
Jdk1.6 JUC源码解析(20)-Executors 作者:大飞 功能简介: Executors是JUC包提供的一个工具性质的帮助类,它针对ExecutorService、ScheduledExecut…
Jdk1.6 JUC源码解析(21)-ExecutorCompletionService
Jdk1.6 JUC源码解析(21)-ExecutorCompletionService 作者:大飞 功能简介: ExecutorCompletionService用于执行一批任务,然后按照任务执行完成的顺…
Jdk1.6 JUC源码解析(22)-LinkedBlockingDeque
Jdk1.6 JUC源码解析(22)-LinkedBlockingDeque 作者:大飞 功能简介: LinkedBlockingDeque是一种基于双向链表实现的有界的(可选的,不指定默认int最大值)阻…
Jdk1.6 JUC源码解析(24)-ConcurrentLinkedQueue
Jdk1.6 JUC源码解析(24)-ConcurrentLinkedQueue 作者:大飞 功能简介: ConcurrentLinkedQueue是一种基于单向链表实现的无界的线程安全队列。队列中的元素遵…
Jdk1.6 JUC源码解析(25)-ConcurrentHashMap
Jdk1.6 JUC源码解析(25)-ConcurrentHashMap 作者:大飞 功能简介: ConcurrentHashMap是一种线程安全的HashMap。相对于HashTable和Collecti…
Jdk1.6 JUC源码解析(26)-ConcurrentSkipListMap、ConcurrentSkipListSet
Jdk1.6 JUC源码解析(26)-ConcurrentSkipListMap、ConcurrentSkipListSet 作者:大飞 功能简介: ConcurrentSkipListMap是一种线程安全…
Jdk1.6 JUC源码解析(27)-Exchanger
Jdk1.6 JUC源码解析(27)-Exchanger 作者:大飞 功能简介: Exchanger是一种线程间安全交换数据的机制。可以和之前分析过的SynchronousQueue对比一下:线程A通过Sy…
Jdk1.7 JUC源码增量解析(1)-FutureTask
Jdk1.7 JUC源码增量解析(1)-FutureTask 作者:大飞 功能简介: FutureTask是一种异步任务(或异步计算),举个栗子,主线程的逻辑中需要使用某个值,但这个值需要负责的运算得来,那…
Jdk1.7 JUC源码增量解析(2)-ForkJoin-框架概览
Jdk1.7 JUC源码增量解析(2)-ForkJoin-框架概览 作者:大飞 ForkJoin框架是什么? ForkJoin框架是jdk1.7提供的一…
Jdk1.7 JUC源码增量解析(3)-ForkJoin-非ForkJoin任务的执行过程
Jdk1.7 JUC源码增量解析(3)-ForkJoin-非ForkJoin任务的执行过程 作者:大飞 概述: 这篇通过分析一个非ForkJoin(Runnable或者Callable)任务的执行过程来分析…
Jdk1.7 JUC源码增量解析(4)-ForkJoin-ForkJoin任务的fork/join过程
Jdk1.7 JUC源码增量解析(4)-ForkJoin-ForkJoin任务的fork/join过程 作者:大飞 概述: 这篇通过分析一个ForkJoin任务的执行过程来分析ForkJoin的相关代码,主…