首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
IT乐知
掘友等级
JAVA工程师
it乐知·程序员的私房笔记
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
赞
文章( 19 )
沸点( 0 )
一文总结Java中原子类相关实现
开发中涉及到公共资源如果都可以用锁去控制并发,但是对于简单比如一个变量都要实现一个并发控制难免太复杂了,所以Java提供了一些简单的原子类以供使用。基础原子类最基础的原子类主要有三个AtomicIn
java中任务的分而治之框架ForkJoin
当一个任务在非常庞大的时候都会尝试拆分任务,而Java7中提供了一种任务拆分的框架ForkJoin。ForkJoin介绍ForkJoin框架是用来并行执行任务的框架,它可以把一个大任务分割成多个小任
三分钟弄懂线程池执行过程
线程池是如何运转的我一直不清楚,今天来根据源码梳理下。线程池任务提交与运行直接看结果,主流程如下:线程池调用execute提交任务—>创建Worker(设置属性thead、firstTask)—>wo
有返回结果的异步任务Futrue与Callable
上一篇讲解了线程池execute方法详细执行过程,execute接受Runnable参数但没有返回执行结果,在需要有执行结果的地方就不太适用了。异步任务有返回值如果出现一个计算量稍大用时较长而后面需
Java异步任务优化CompletionService
上一篇详细介绍了Future与Callable,而CompletionService则对它们的优化。Future的缺陷Future通过get方法来获取异步任务的结果,如果任务还没有完成则阻塞线程,因
三分钟弄清楚定时任务ScheduledExecutorService实现
现在项目中基本不会自己定义一个ScheduledExecutorService来执行定时任务。都是用第三方框架比如xxl-job之类的,不过了解最基本的定时任务原理还是很有必要的。Scheduled
一文总结线程池框架结构体系
前面几篇文章分析了线程的主要实现,今天来整体总结以下他们。总览图直接上总结的总览图,如下图:如果看过前几篇文章应该基本能够看懂这张总结图,可能在单独的一篇文章里弄懂了一个知识点,但是没有一个总体的概
可能不知道的java中分阶段任务执行
前面学习了线程池相关的知识,它主要提供异步执行任务,而今天学习的不仅能够异步执行任务,还能把需要分阶段的任务进行分阶段执行。CompletableFuture介绍CompletableFuture类
简单总结阻塞队列ArrayBlockingQueue源码
前面Java并发这块的锁、并发工具、原子类、线程池都已经学习完了,接下来是队列的学习。ArrayBlockingQueue总结先直接总结ArrayBlockingQueue相关的特性再根据源码来进行说
个人成就
文章被点赞
65
文章被阅读
40,331
掘力值
1,377
关注了
20
关注者
11
收藏集
0
关注标签
6
加入于
2020-07-14