锁
文章平均质量分 56
up_owner
笔记
展开
-
MySQL锁
一、对MySQL的锁的了解 当数据库有并发事务的时候,可能会产生数据的不一致,这时候需要一些机制来保证访问的次序,锁机制就是这样的一个机制。 就像酒店的房间,如果大家随意进出,就会出现多人抢夺同一个房间的情况,而在房间上装上锁,申请到钥匙的人才可以入住并且将房间锁起来,其他人只有等他使用完毕才可以再次使用。 二、隔离级别与锁的关系 在Read Uncommitted级别下,读取数据不需要加共享锁,这样就不会跟被修改的数据上的排他锁冲突 在Read Committed级别下,读操作需要加共享锁,但是原创 2021-07-22 13:57:38 · 154 阅读 · 1 评论 -
Synchronized作用范围
Synchronized作用范围 主要分为两大类:类锁,以及对象锁 类锁实现方式有代码块,静态方法; 代码块:通过锁定class对象来实现类锁锁定该类所有的对象 public void test(){ synchronized (Test.class) { // TODO } } 静态方法:也是锁定class对象来实现类锁锁定该类所有的对象 public static synchronized void test(){原创 2021-05-14 14:22:26 · 185 阅读 · 0 评论