gpt4 book ai didi

c# - 锁语句有多贵?

转载 作者:IT王子 更新时间:2023-10-29 03:36:04 24 4
gpt4 key购买 nike

我一直在试验多线程和并行处理,我需要一个计数器来对处理速度进行一些基本的计数和统计分析。为了避免并发使用我的类时出现问题,我在我的类中对私有(private)变量使用了 lock 语句:

private object mutex = new object();

public void Count(int amount)
{
lock(mutex)
{
done += amount;
}
}

但我想知道...锁定一个变量的代价有多大?对性能有哪些负面影响?

最佳答案

这里是 an article这会计入成本。简短的回答是 50ns。

关于c# - 锁语句有多贵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4673618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com