- 博客(2)
- 收藏
- 关注
原创 java中的锁-偏向锁、轻量级锁、自旋锁、重量级锁(线程阻塞与挂起)
java中的锁-偏向锁、轻量级锁、自旋锁、重量级锁(线程阻塞与挂起)首先讲一些线程的阻塞与挂起,有助于理解后面的锁。 曾多次迷惑于阻塞和挂起状态,后来才发现,有一些文章没有区别,把(阻塞、挂起、等待)等同了,这时看语境作者说的是哪个。自己加以分析区别。先大概这样理解一下: &...
2019-11-26 16:52:46 1223 1
原创 mysql记录锁(record lock),间隙锁(gap lock),Next-key锁(Next-key lock)亲测
行锁记录锁(record lock)这是一个索引记录锁,它是建立在索引记录上的锁(主键和唯一索引都算),很多时候,锁定一条数据,由于无索引,往往会导致整个表被锁住,建立合适的索引可以防止扫描整个表。如:开两个会话,两个事务,并且都不commit,该表有主键,两个会话修改同一条数据,第一个会话update执行后,第二个会话的update是无法执行成功的,会进入等待状态,但是如果update别的...
2019-10-31 16:20:06 4486 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人