标签: lock

2 篇文章

谈谈 InnoDB 引擎中的表级锁、页级锁、行级锁
一、InnoDB锁机制概述 MySQL InnoDB存储引擎通过多版本并发控制(MVCC)与锁机制协同工作,实现了高效的事务隔离与数据一致性保障。InnoDB支持多种锁类型,按粒度可分为表级锁、页级锁和行级锁,其中行级锁是InnoDB的核心特性,也是其区别于MyISAM等存储引擎的关键优势。 二、表级锁(Table-Level Locking) 2…
Java 中 Lock 和 synchronized 的区别是什么?
1. 基本特性对比 特性synchronizedLock (如 ReentrantLock)实现方式​Java 关键字,JVM 内置支持Java 接口,需要显式创建对象锁获取​自动获取和释放锁需要显式调用 lock() 和 unlock()灵活性​较低,结构固定较高,可控制锁的获取时机性能​早期版本较差,JDK 1.6 后大幅优化通常性能更好,尤其…