会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
暮尘时雨
博客园
首页
新随笔
联系
订阅
管理
2025年6月2日
AQS是如何实现线程的等待和唤醒的 ?
摘要: 一、AQS是如何实现线程的等待和唤醒的 ? AQS中线程等待和唤醒主要依赖 park 和 unpark 实现的。 当一个线程尝试获取锁或者同步器时,如果获取失败,AQS会将该线程封装成一个Node并添加到CLH等待队列中,然后通过 LockSupport.park() 将该线程阻塞。 当一个线程释放
阅读全文
posted @ 2025-06-02 21:13 jock_javaEE
阅读(37)
评论(0)
推荐(0)
公告