C#关于跨多个线程访问静态变量的建议

时间:2016-05-07 22:06:14

标签: c# multithreading static

我有一个带有两个静态变量的静态类。

我有一个线程将这两个静态变量分配给从外部应用程序读取的数据,持续

while (enabled) 
{ 
    // do stuff 
}

我有几个线程需要对这些静态变量进行只读访问,不断

while (enabled) 
{ 
    // do stuff depending on value in static variables 
}

我需要数据是最新的和几个线程"以异步方式运行。我还在"几个线程"。

中有条件代码

我应该锁定对象,还是将其标记为易失性工作?

我也需要快速的代码。

我对线程没有太多帮助,所以任何建议都会很好。

0 个答案:

没有答案