首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java语言
jungly
创建于2025-03-07
订阅专栏
Java语言
暂无订阅
共3篇文章
创建于2025-03-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java AQS(AbstractQueuedSynchronizer)实现原理详解
AQS 是 Java 并发包中构建锁和同步器的核心框架,其通过 双向队列管理线程等待状态 和 共享资源状态(state) 的原子操作,实现高效的线程同步。以下是其实现原理的分步解析: 1. 核心数据
CompletableFuture 实现原理详解
CompletableFuture 是 Java 8 引入的异步编程工具,基于 观察者模式 和 函数式编程 设计,通过 无锁并发控制 和 回调链式触发 实现高效的任务编排。其核心原理可分为以下几个部分
4种Java实现线程同步顺序打印
方法1:使用 synchronized + wait/notify 通过 共享锁 和 条件等待 实现线程顺序控制。 原理: 每个线程通过检查 state 是否匹配自己的目标状态来决定是否执行。 若条件