首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发
订阅
gohapper
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
@Async注解其实也就这么回事。
我之前写过一些关于线程池的文章,然后有同学去翻了一圈,发现我没有写过一篇关于 @Async 注解的文章,于是他来问我: 是的,我摊牌了。 我不喜欢这个注解的原因,是因为我压根就没
JAVA并发-自问自答学ThreadLocal
ThreadLocal很多同学都搞不懂是什么东西,可以用来干嘛。但面试时却又经常问到,所以这次我和大家一起学习ThreadLocal这个类。 1. 从JAVA官方对ThreadLocal类的说明定义(定义在示例代码中):ThreadLocal类用来提供线程内部的局部变量。这种变…
java并发编程系列:牛逼的AQS(上)
设计java的大叔们为了我们方便的自定义各种同步工具,为我们提供了大杀器AbstractQueuedSynchronizer类,这是一个抽象类,以下我们会简称AQS,翻译成中文就是抽象队列同步器。这家伙老有用了,封装了各种底层的同步细节,我们程序员想自定义自己的同步工具的时候,…
【死磕Java并发】—–J.U.C之AQS(一篇就够了)
越是核心的东西越是要反复看,本文篇幅较长,希望各位细细品读,来回多读几遍理解下。
线程篇2:[- sleep、wait、notify、join、yield -]
2. 结果分析:注02:29代表当前时刻的分秒,即2分29秒
亮剑 | 意大利炮轰 Java多线程join方法💯
有一天我走在路上,偶尔接触到了Thread.join()方法,便到网上去查阅相关资料,但也是看得我一头雾水(花露水)。在我很久的理解之后,便想将我理解的join()方法以一张图的方式解释出来。 我绘制的这张图以时间线的形式解释了主线程和各个被实例化的John线程的运行过程。 多…
《提升能力,涨薪可待》—Java并发之Synchronized
... 而Java关键字synchronized,为多线程场景下防止临界资源访问冲突提供支持, 可以保证在同一时刻,只有一个线程可以执行某个方法或某个代码块操作共享数据。 即当要执行代码使用synchronized关键字时,它将检查锁是否可用,然后获取锁,执行代码,最后再释放锁…
并发Lock之AQS(AbstractQueuedSynchronizer)详解
1. J.U.C的lock包结构 上一篇文章讲了并发编程的锁机制:synchronized和lock,主要介绍了Java并发编程中常用的锁机制。Lock是一个接口,而synchronized是Java中的关键字,synchronized是基于jvm实现。Lock锁可以被中断,支…