摘要: 1、锁的概述     锁,是对权限的控制。在生活中,有门锁,电子锁;数据库中有数据库行锁、表锁;Java中也有对应的锁。 & 8194;& 8194;& 8194;& 8194;java中锁的实现方式有两种,一种是jvm底层提供的关键字synchronized,一种是j 阅读全文
posted @ 2019-10-09 00:29 吃羊的草 阅读(376) 评论(0) 推荐(1) 编辑
摘要: 1、AQS是AbstractQueuedSynchronizer的简称。提供用于实现阻塞锁和同步器框架(信号量、事件等),依靠先入先出(FIFO)等待队列。AQS为一系列同步器依赖于一个单独的原子变量(state)的同步器提供了一个非常有用的基础。AQS对于state的操作都是基于CAS操作,保证了 阅读全文
posted @ 2019-10-09 00:10 吃羊的草 阅读(1127) 评论(0) 推荐(0) 编辑