Various types of locks

551 阅读1分钟

乐观锁/悲观锁、独享锁/共享锁、互斥锁/读写锁、可重入锁、公平锁/非公平锁、分段锁、偏向锁/轻量级锁/重量级锁、自旋锁。
这些分类并不全完全代表锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。


乐观锁/悲观锁

独享锁/共享锁

互斥锁/读写锁

可重入锁

公平锁/非公平锁

分段锁

偏向锁/轻量级锁/重量级锁

自旋锁

sdsdadfaafaf 萨达撒旦发生啊大师傅打发 啊大大阿达
实打实大苏打是的撒大苏打 g
实打实大苏打啊大大大大

var a = i;
int a = b;
Console.WriteLine("Hello, World!");
public class TestClass{
    public TestClass(){
        
    }
    
    public int Method1(string name){
        base.ToString();
        return 123;
    }
}

To install the Microsoft Cross Platform Build & Release Agent, run the following: $ sudo npm install vsoagent-installer -g.

123
abc