原由 之所以写这篇文章当然还是在面试中涉及了对本文标题的相关问题-互斥锁和自旋锁的区别.听到这个问题的时候,我是比较忐忑的.互斥锁我还能简单说一些,但是对于自旋锁的了解几乎为零.为此,将总结Linux下的相关锁-那些“锁”事儿.知之为知之,不知为不知,是知也.不懂的地方,尽快查漏补缺! 简介 我们晓得在Linux内核中,同步机制是一大特性.比较经典的有原子操作.spin_lock(自旋锁).mutex(互斥锁).semaphore(信号量)等. 原子操作 原子操作,也是数据库事务的一大特性.就是…