首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
SuW
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
揭秘JUC:volatile与CAS,并发编程的两大基石
JUC(java.util.concurrent)并发包,作为Java语言并发编程的利器,由并发编程领域的泰斗道格·利(Doug Lea)精心打造。它提供了一系列高效、线程安全的工具类、接口及原子类,
"线程池中线程异常后:销毁还是复用?"
一、一个线程池中的线程异常了,那么线程池会怎么处理这个线程? 需要说明,本文的线程池都是java.util.concurrent.ExecutorService线程池,本文将围绕验证,阅读源码俩方面来
并发编程知识总结-线程相关!
欢迎关注公众号:月伴飞鱼,每天分享程序员职场经验! 文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 资料分享 线程优先级 线程的常用方法 join(): yield():
Java之CountDownLatch原理浅析
CountDownLatch,用于多线程间的同步,功能与Thread.join相似,但更加灵活、应用广泛。本文结合源码分析了它的实现原理,阅读本文将使你对CountDownLatch有更深入的认识。
并发编程神器CompletableFuture高级用法与实战
一、异步任务的异常处理 如果在 supplyAsync 任务中出现异常,后续的 thenApply 和 thenAccept 回调都不会执行,CompletableFuture 将传入异常处理。 如果
聊一次线程池使用不当导致的生产故障
1 抢救 2023 年 10月 27 日,是一个风和日丽的周五,我正在开车上班的路上。难得不怎么堵车,原本心情还是很不错的。可时间来到 08:50 左右,飞书突然猛烈的弹出消息、告警电话响起,轻松的氛
fucking-java-concurrency解读
引言 偶然间看到一个Github仓库叫做fucking-java-concurrency感觉很意思。里面主要介绍了java开发可能会遇到的并发问题。本文就给出的案例代码给出自己的理解。为后续深入学习j
Java对象一定分配在堆上吗?5min读懂逃逸分析
Java对象一定会被分配到堆内存上吗?本文通过该问题的引入,详细介绍了JVM中逃逸分析的相关知识点。
万字图文 | 聊一聊 ReentrantLock 和 AQS 那点事(看完不会你找我)
AbstractQueuedSynchronizer(AQS)是 Java 并发编程中绕不过去的一道坎,JUC 并发包下的 Lock、Semaphore、ReentrantLock 等都是基于 AQS 实现的。AQS 是一个抽象的同步框架,提供了原子性管理同步状态,基于阻塞队列…
33张图解析ReentrantReadWriteLock源码
通俗易懂的ReentrantReadWriteLock源码解读,从全局到细节,手把手带你看源码配流程图,干货多多强烈推荐