摘要:
AbstractQueuedSynchronizer 抽象的队列同步器 AQS是volatile+CAS机制实现的锁模板,保证了代码的同步性和可见性。AQS定义了一套多线程访问共享资源的同步器框架,封装了线程阻塞等待挂起,解锁其他线程的逻辑, AQS子类只需要根据状态变量,判断是否可获取锁,是否释放 阅读全文
posted @ 2022-12-27 10:41
wwwwwwwty
阅读(65)
评论(0)
推荐(0)
摘要:
ReentrantReadWriteLock 读写锁 定义:一个资源能够被多个读线程访问,或者被一个写线程访问,但是不能同时存在读写线程,只有在读多写少的情况下,读写锁才有较高的性能体现。 缺点: 1、写锁饥饿问题,如果读锁特别多,写锁特别少,会导致写锁抢不到资源 2、锁降级 锁降级:如果一个线程持 阅读全文
posted @ 2022-12-27 00:22
wwwwwwwty
阅读(167)
评论(0)
推荐(0)

浙公网安备 33010602011771号