首页 > 其他分享 >JUC包结构

JUC包结构

时间:2022-12-13 15:45:34浏览次数:40  
标签:AbstractExecutorService Phaser LinkedBlockingDeque RecursiveTask JUC Executor 结构

atomic

locks

Executor

  • AbstractExecutorService
  • Callable
  • Executor
  • Delayed
  • ExecutorService
  • ForkJoinPool
  • ForkJoinTask
  • ForkJoinWorkerThread
  • Future
  • FutureTask
  • ThreadPoolExecutor
  • Semaphore
  • ExecutorCompletionService
  • RecursiveTask
  • RejectedExecutionHandler
  • RunnableFuture
  • RunnableScheduledFuture
  • ScheduledExecutorService
  • ScheduledFuture
  • ScheduledThreadPoolExecutor

util

  • CompletableFuture
  • CountDownLatch
  • CyclicBarrier
  • Executors
  • Phaser
  • ThreadLocalRandom
  • ThreadFactory
  • CompletionStage
  • CompletionService
  • CountedCompleter
  • RecursiveAction
  • Exchanger
  • TimeUnit

集合相关

  • ArrayBlockingQueue
  • BlockingDeque
  • BlockingQueue
  • ConcurrentHashMap
  • ConcurrentLinkedDeque
  • ConcurrentLinkedQueue
  • ConcurrentMap
  • ConcurrentNavigableMap
  • ConcurrentSkipListMap
  • ConcurrentSkipListSet
  • CopyOnWriteArrayList
  • CopyOnWriteArraySet
  • DelayQueue
  • LinkedBlockingDeque
  • LinkedBlockingQueue
  • LinkedTransferQueue
  • PriorityBlockingQueue
  • SynchronousQueue
  • TransferQueue

异常

  • TimeoutException
  • BrokenBarrierException
  • CancellationException
  • CompletionException
  • ExecutionException
  • RejectedExecutionException

标签:AbstractExecutorService,Phaser,LinkedBlockingDeque,RecursiveTask,JUC,Executor,结构
From: https://www.cnblogs.com/carry1899/p/16978992.html

相关文章

  • Go 结构体与 JSON 之间的转换
    耐心和持久胜过激烈和狂热。哈喽大家好,我是陈明勇,今天分享的内容是Go结构体与JSON之间的转换。如果本文对你有帮助,不妨点个赞,如果你是Go语言初学者,不妨点个关注,一起成......
  • 数据结构 线索二叉树
    一、线索二叉树的原理    通过考察各种二叉链表,不管儿叉树的形态如何,空链域的个数总是多过非空链域的个数。准确的说,n各结点的二叉链表共有2n个链域,非空链域为n-1个,......
  • 对前端数据结构与算法的研究----------------引用
         1.递归      递归就是自己调自己,递归在前端里面算是一种比较常用的算法。假设现在有一堆数据要处理,要实现上一次请求完成了,才能去调下一个请求。一......
  • Appium自动化框架从0到1之 框架结构组成
    从0到1搭框架​​框架背景​​​​框架功能​​​​框架视图​​框架背景可能会利用一周的时间,我们来写一个Appium自动化框架的搭建,从0到1,跟着小鱼一起,完善Android的自动......
  • 第一节:项目结构介绍、Vuex的应用、axios封装思路、菜单权限、按钮权限剖析
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblog......
  • 复杂数据结构的解析
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"co......
  • 结构化思维:轻松解决一句话需求
    当领导抛出“一句话需求”时,你的状态是如何?是懵逼还是奔溃?还是有很多需要问的但却不知如何问起?本文破攻“一句话需求”,用结构化思维拆解需求,提高沟通的效率和质量,获取自己......
  • Java数据结构之栈和队列
    原文链接:https://blog.csdn.net/fear_wolf/article/details/127459611文章目录一、栈(Stack)(一)概念(二)栈的使用(三)栈的模拟实现(四)问题思考1.栈,虚拟机栈,栈帧有什么区别?2.单链......
  • JUC2
    CompletableFutureFuture接口(FutureTask实现类)定义了操作异步任务执行一些方法,如获取异步任务的执行结果、取消任务的执行、判断任务是否被取消、判断任务执行是否完毕......
  • 数据结构之数组
    1.数组实现数组的特点:内存是连续的,即物理地址是连续的。优点:随机访问的时间复杂度为O(1);末尾位置增加元素的时间复杂度为O(1);访问元素前后相邻位置的元素非常方便......