问答 2024-08-05 来自:开发者社区

在Pending状态下,如果一个线程请求了X锁(独占锁),而当前有其他线程正在等待S锁(共享锁)

在Pending状态下,如果一个线程请求了X锁(独占锁),而当前有其他线程正在等待S锁(共享锁),这个X锁请求会如何处理?

文章 2023-12-15 来自:开发者社区

多线程之AQS独占锁

基础概念首先引用一下AbstractQueuedSynchronizer在官方文档中的内容,我感觉直译过来的可能还是蛮清晰,但从某些方面来讲可能也是不讲人话提供一个框架,用于实现依赖先进先出(FIFO——“first insert first out”)等待队列的阻塞锁和相关同步器(信号量,事件等)。该类被设计为大多数类型的同步器的有用依据,这些同步器依赖于单个原子int值来表示状态。子类必须定....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐