第2章 锁和阻塞
2.1 关于锁
锁这种东西,对于初学者来说就像是一个深不可测、遥不可及的概念。我的经验告诉我,如果初学者冲上来就去纠结Oracle各种锁的概念、锁的类型、锁的级别,试图用*快的方式来理解锁的含义,基本上都会感到痛不欲生,至少我当时的心情大致如此。
随着工作时间的变长,我慢慢地养成了一种和从前不太一样的思维方式。比如现在我们在谈锁,以前的方法是,首先会去找文档来看什么是锁,费力不说,到底也没有搞清楚;而现在的思维方式转变了,开始学会用一种轻松、主动的方式来思考问题,于是我首先会去想,为什么会有锁?没有它会怎么样?
……