• 我的消息
  • 我的博客
  • 我的学院
  • 我的下载
  • 我的收藏
  • 消息
  • 搜索条件:
    点击返回全部
    全部文章 > {categoryName }
    • JUC源码分析30-线程池-Exchanger

      Demo 算法原理 结构 调用方法 exchange doExchange hashIndex createSlot await tryCancel spinWait 总结本想JUC最后一节写下Exe...

      原创
      2016-10-09 17:50:13
      354
      0
    • JUC源码分析29-线程池-ScheduledThreadPoolExecutor

      ScheduledExecutorService 基本结构和构造 流程 4个schedule调度 ScheduledFutureTask 接口的几个实现方法 DelayedWorkQueue第一次看到...

      原创
      2016-09-27 17:03:04
      275
      0
    • JUC源码分析28-线程池-ExecutorCompletionService

      CompletionService 源码之前在看AbstractExecutorService的doInvokeAny()时看到这样的代码:ExecutorCompletionService ecs ...

      原创
      2016-09-12 15:16:09
      205
      0
    • JUC源码分析27-线程池-FutureTask

      结构 核心方法 run cancel get awaitDone 其他方法 总结 参考在前一篇ThreadPoolExecutor学习时,在AbstractExecutorService代码重看到su...

      原创
      2016-09-12 10:08:00
      515
      0
    • JUC源码分析26-线程池-ThreadPoolExecutor

      功能说明 类图 预热 Executor ExecutorService AbstractExecutorService ThreadPoolExecutor 线程池状态 ThreadPoolExecu...

      原创
      2016-08-29 17:14:41
      1053
      3
    • JUC源码分析25-队列-LinkedTransferQueue

      原理 TransferQueue LinkedTransferQueue结构-Node Node节点 Node节点源码 LinkedTransferQueue结构源码 核心方法 put-offer-a...

      原创
      2016-08-18 15:23:33
      1156
      0
    • JUC源码分析24-队列-CopyOnWriteArrayList,CopyOnWriteArraySet

      在看LinkedTransferQueue之前看个简单点的CopyOnWriteArrayList。CopyOnWriteArrayList还是比较简单的,内部结构只有一个数组和一把锁。采用写时加锁复...

      原创
      2016-08-05 10:48:00
      283
      0
    • JUC源码分析23-队列-ConcurrentLinkedQueue

      之前看的队列大都是基于锁来实现阻塞,ConcurrentLinkedQueue采用wait-free算法来实现'无锁'的并发队列。wait-free算法之前没听说过,只听过lock-free,大牛解析...

      原创
      2016-08-01 17:38:32
      447
      0
    • JUC源码分析22-队列-SynchronousQueue

      SynchronousQueue是一种比较特殊的阻塞队列,不同于之前的阻塞队列,特点为: 1.每次put必须有take的存在,也就是说生产者将一个元素put传递给一个消费者,消费者不存在就put不成功...

      原创
      2016-07-26 17:06:44
      439
      0
    • JUC源码分析21-队列-LinkedBlockingDeque

      LinkedBlockingDeque基于双向链表实现的阻塞队列,根据构造传入的容量大小决定有界还是无界,默认不传的话,大小Integer.Max。 实现BlockingDequeue接口,这个接口...

      原创
      2016-07-12 15:51:24
      712
      0
  • 学院
  • 下载
  • 消息