特牛网址导航

数据库的读写锁_数据库读写锁-CSDN博客

网友收藏
文章浏览阅读1k次。今天看数据库事务的ACID时,涉及到了并发下的读写锁。由于课程上了太久也没太多印象了,一开始就照着多线程的字面意思去理解,读的时候加锁和写的时候加锁,但是根据这个理解后面的逻辑变得很奇怪,因此重新复习了一下读(共享)锁和写(排他)锁。写锁写锁其实跟字面上的意思一样,就是写的时候加写锁,加上去之后其他事务无法读或写被锁的对象。直到这个写锁被释放之前,任何事务都不能对这个被锁对象再加任何锁。读锁这个就是把我误导了的点了,读锁其实是读的时候加读锁,加完之后包括加锁的事务都不能对加锁对象进行修改。虽然加了_数据库读写锁