锁的基础知识 发表于 2019-05-11 | 分类于 其他 | 阅读数 之前已经温习了事务相关的基础知识和概念,在实现事务和关于线程安全等问题时,经常会用到锁,但是并没有对锁的基础知识和概念有一个系统的学习,本文是对锁的基础知识概念学习的一个总结。 锁的基础概念 锁设计的点 可重入性 公平性 锁的种类 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 死锁 如何避免死锁 投食入口 打赏 微信支付 支付宝