多线程Linux中锁的种类(自旋锁 临界区 递归锁 悲观锁 乐观锁等)
自旋锁:忙等待锁,适用于锁持有时间短的场景。
临界区:保护共享资源的代码块,防止并发访问。
递归锁:允许同一线程多次加锁,防止死锁。
悲观锁:假设会发生冲突,操作前加锁
2025-03-13