gpt4 book ai didi

c# - Stopwatch.ElapsedTicks 是线程安全的吗?

转载 作者:太空狗 更新时间:2023-10-29 18:05:34 27 4
gpt4 key购买 nike

如果我有一个共享的 System.Diagnostics.Stopwatch 实例,多个线程能否以安全的方式调用 shared.ElapsedTicks 并获得准确的结果?

以这种方式使用 Stopwatch 的共享实例与使用静态 GetTimeStamp() 方法在线程安全/准确性方面有什么不同吗?

我正在测量大约 180 毫秒的间隔,并且发现使用共享实例给我带来了更大范围的结果,包括比我预期的要短的大量结果。

该机器有多个 CPU(2 * Intel X5550 的值(value))

最佳答案

来自 MSDN :

Any instance members are not guaranteed to be thread safe.

关于c# - Stopwatch.ElapsedTicks 是线程安全的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6664538/

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