首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程 锁
订阅
用户3999438216359
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
高并发编程/一张图精通CompletableFuture整体执行流程与设计(高手篇)
CompletableFuture 是 Java 8 引入的异步编程工具,它极大地丰富了并发编程的解决方案。作为 Future 的增强版,它不仅支持异步操作的结果管理,还提供了强大的链式调用能力,允许
研究一款 Java 线程编排并行框架-asyncTool
研究一款 Java 线程编排并行框架-asyncTool 📑一、为什么会研究这个框架 最近在 gitee 闲逛,发现了一款可支持线程编排的并行框架 asyncTool。 是京东零售孵化出来的一个项目,
线程池不香了,结构化并发才是王道
ExecutorService的不足 当电商APP中需要展示用户信息首页时,服务端接口既要获取用户信息,也要获取用户的订单信息,最后组装数据返回给前端。 针对这个需求,我们可以同时开两个线程,并行执行
面试突击33:线程池有哪些状态?状态是如何转换的?
在 Java 中,线程池的状态和线程的状态是完全不同的,线程有 6 种状态:NEW:初始化状态、RUNNABLE:可运行/运行状态、BLOCKED:阻塞状态、WAITING:无时限等待状态、TIMED
认真的并发基石:AQS源码分析与图解
学习并发,理解并发,掌握并发是Java程序员迈不过去的一道坎。现实业务中很多情况下都会涉及到并发操作,知己知彼百战不殆。学好并发知识非常且极其有必要。这篇文章我们就来分析下并发知识中巨核心 的AQS。
15000字、6个代码案例、5个原理图让你彻底搞懂Synchronized
本文从小白的视角,从synchronized的Java、cpp实现,锁升级等方面进行深入浅出的分析,让你彻底搞懂synchronized的作用、使用以及原理
ThreadLocal:线程中的全局变量 | 京东云技术团队
最近接了一个新需求,业务场景上需要在原有基础上新增2个字段,接口新增参数意味着很多类和方法的逻辑都需要改变,需要先判断是否属于该业务场景,再做对应的逻辑。原本的打算是在入口处新增变量,在操作数据的时候
【从0-1 千万级直播项目实战】线上拦截器中使用ThreadLocal失效问题排查
运营反馈,有用户在直播间内发送公屏,A用户发送的公屏 结果直播间内所有人员都显示了B用户发送的,而实际却是A用户发的,是什么原因呢?
大家都说Java有三种创建线程的方式!并发编程中的惊天骗局!
Java中有几种创建线程的方式?这是一道Java Plus版八股文! 常规回答是三种,可这个答案真的对吗?也许……你知道的答案不一定正确,很久之前我便对这道八股文产生了疑惑,本文将一点点将其抽丝剥茧~
CountDownLatch翻车后,大家都建议我用CompletableFuture改造下,改造完感觉真香啊!
前言 大家好,我是小郭,前段时间使用了CountDownLatch来做并发流程的控制,在生产上碰到了一些问题,最终问题是解决了,但是那篇文章的评论大家让我用CompletableFuture来试一试