在數(shù)據(jù)庫(kù)中,有兩種“鎖”,分別是 locks 和 latches。
- Latches 就是大家在學(xué)習(xí)多線程編程時(shí)接觸到的鎖,如
mutex、rwlock、semaphore、spinlock。用來做線程之間的并發(fā)控制。 - 數(shù)據(jù)庫(kù)中的 locks 一般是指行鎖、范圍鎖、表鎖這些。用來做事務(wù)之間的并發(fā)控制。
在數(shù)據(jù)庫(kù)中,有兩種“鎖”,分別是 locks 和 latches。
mutex、rwlock、semaphore、spinlock。用來做線程之間的并發(fā)控制。