https://www.cnblogs.com/stgp/p/6229212.html
private static readonly object obj = new object();
static void Main(string[] args)
{
int num1 = 0;
int num2 = 0;
for (int j = 0; j < 100000; j++)
{
//不加锁
Task.Run(() =>
{
num1++;
});
//加锁
Task.Run(() =>
{
lock (obj)
{
num2++;
}
});
}
Console.WriteLine(num1);//出来随机数
Console.WriteLine(num2);//100000
Console.ReadLine();
}