首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
IT乐知
掘友等级
JAVA工程师
it乐知·程序员的私房笔记
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
最新
热门
阻塞队列的综合体LinkedTransferQueue
LinkedTransferQueue在某些实现可以看作是ConcurrentLinkedQueue、SynchronousQueue、LinkedBlockingQueue的超集,可以作为一个对比学
不存储元素的同步队列SynchronousQueue
今天学习一个比较特别的队列SynchronousQueue,直译过来叫同步队列,可用于线程间交换数据却不用存储数据。功能说明要理解SynchronousQueue首先就是要知道它的作用,只有知道这个
定时任务实现的关键DelayQueue延迟队列
之前学习定时任务线程池(ScheduledThreadPoolExecutor)时发现它主要依赖线程池和它的静态内部类DelayedWorkQueue实现。而DelayedWorkQueue就是一种延
二叉堆与优先级队列学习
今天准备学习优先级阻塞队列PriorityBlockingQueue,但是它是用二叉堆实现的,所以必须先学习二叉堆。二叉堆详解二叉堆就结构性质上说就是一个完全填满的二叉树,满足结构性和堆序性。结构性就
阻塞队列LinkedBlockingQueue源码学习与对比
前上一篇详细学习了ArrayBlockingQueue,今天学习LinkedBlockingQueue源码并与之对比。LinkedBlockingQueue总结同样先直接总结LinkedBlockin
简单总结阻塞队列ArrayBlockingQueue源码
前面Java并发这块的锁、并发工具、原子类、线程池都已经学习完了,接下来是队列的学习。ArrayBlockingQueue总结先直接总结ArrayBlockingQueue相关的特性再根据源码来进行说
可能不知道的java中分阶段任务执行
前面学习了线程池相关的知识,它主要提供异步执行任务,而今天学习的不仅能够异步执行任务,还能把需要分阶段的任务进行分阶段执行。CompletableFuture介绍CompletableFuture类
一文总结线程池框架结构体系
前面几篇文章分析了线程的主要实现,今天来整体总结以下他们。总览图直接上总结的总览图,如下图:如果看过前几篇文章应该基本能够看懂这张总结图,可能在单独的一篇文章里弄懂了一个知识点,但是没有一个总体的概
三分钟弄清楚定时任务ScheduledExecutorService实现
现在项目中基本不会自己定义一个ScheduledExecutorService来执行定时任务。都是用第三方框架比如xxl-job之类的,不过了解最基本的定时任务原理还是很有必要的。Scheduled
Java异步任务优化CompletionService
上一篇详细介绍了Future与Callable,而CompletionService则对它们的优化。Future的缺陷Future通过get方法来获取异步任务的结果,如果任务还没有完成则阻塞线程,因
下一页
个人成就
文章被点赞
65
文章被阅读
41,694
掘力值
1,380
关注了
20
关注者
11
收藏集
0
关注标签
6
加入于
2020-07-14