夹胡碰

关注

下面代码输出结果是什么?为什么?如何改进它?

夹胡碰

关注

阅读 62

2023-02-27


int a = 0;
System.Threading.Tasks.Parallel.For(0, 100000, (i) =>
{
a++;
});
Console.Write(a);

解决方案如下

int a = 0;
object lockObj= new object();
System.Threading.Tasks.Parallel.For(0, 100000, (i) =>
{
lock (lockObj)
{
a++;
}
});
Console.Write(a);

结果就正常了.

相关推荐

沉浸在自己的世界里

下面程序的输出结果是( )

沉浸在自己的世界里 145 0 0

流计算Alink

51.下面代码的输出是什么?

流计算Alink 83 0 0

哈哈镜6567

下面这段Python代码执行后的输出结果是?

哈哈镜6567 82 0 0

爱做梦的老巫婆

选择篇(003)-下面代码的输出是什么?

爱做梦的老巫婆 82 0 0

沉浸在自己的世界里

python爬虫最后的结果是什么

沉浸在自己的世界里 77 0 0

点亮自己的那盏灯

为什么 Android 和 iOS 下面代码运行结果不同?

点亮自己的那盏灯 37 0 0

巧乐兹_d41f

腾讯云是什么?为什么选择它?

巧乐兹_d41f 7 0 0

陈情雅雅

两个nil比较结果是什么

陈情雅雅 129 0 0

水沐由之

Elasticsearch:什么是矢量搜索以及它如何改进搜索结果

水沐由之 44 0 0

三千筱夜

unsigned int 与 int运算,结果是什么类型

三千筱夜 215 0 0

精彩评论(0)

0 0 举报