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