AQS共享锁和独占锁

发布时间:2023-09-04 14:10:14 来源:整理于互联网
1、ReentrantLock使用排他锁。AQS的status0表示加锁,thread是当前获取锁的线程。该锁时可重入锁,所以status0。CountDownLatch 使用共享锁。AQS的status为共享锁的标记位,status0就是加锁

1、ReentrantLock使用排他锁。AQS的status0表示加锁,thread是当前获取锁的线程。该锁时可重入锁,所以status0。CountDownLatch 使用共享锁。AQS的status为共享锁的标记位,status0就是加锁,等于0就是释放锁。

2、共享锁和独占锁不互斥。共享锁是指该锁可被多个线程所持有,独占锁是指该锁一次只能被一个线程所持有,这两个是互斥的关系,说共享锁和独占锁不互斥是错误的。共享锁和独占锁是指该锁一次只能被一个线程所持有。

3、AQS核心思想是,如果被请求的共享资源空闲,则将当前请求资源的线程设置为有效的工作线程,并且将共享资源设置为锁定状态。

4、共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。

5、独占锁: 指该锁一次只能被一个线程所持有。读锁的共享锁可以保证并发读的高效,读写,写读,写写的过程是互斥的。写操作:原子+ 独占,整个过程是不可以被分割、被打断的。Console:写入与其他操作互斥。

1、ARCFOX极狐阿尔法S我觉得该辆汽车的发展在刚开始,由于伴随着科技的不断完善和新能源车有一个很好的提升以后,在未来发展也是十分明朗的,由于掌握核心技术生产,公司在未来发展之中永远会处在主动权。

2、设计孟(chǔn)孟(chǔn)ARCFOXAlphaT的外观可以算是一种很有设计感的。毕竟,凭借沃尔特·德席尔瓦自己的双手,ARCFOX依然如此。ARCFOX极狐的家族设计语言是向两侧扩展的X型前脸和水滴造型的LED矩阵大灯。

3、mm超长轴距为ARCFOX极狐阿尔法T带来超大的车内舒适空间。根据实际使用需求可将后排座椅放倒,配合可拆卸盖板,打造灵活多变空间布局,463L后备箱更可同时放置3个28寸行李箱。

声明:本文转载自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。文章内容仅供参考。如因作品内容、版权和其他问题需要同本网联系的,请发送邮件联系删除。
来源:整理于互联网
收起
导航
返回
顶部