我有一个带有两个静态变量的静态类。
我有一个线程将这两个静态变量分配给从外部应用程序读取的数据,持续
while (enabled)
{
// do stuff
}
我有几个线程需要对这些静态变量进行只读访问,不断
while (enabled)
{
// do stuff depending on value in static variables
}
我需要数据是最新的和几个线程"以异步方式运行。我还在"几个线程"。
中有条件代码我应该锁定对象,还是将其标记为易失性工作?
我也需要快速的代码。
我对线程没有太多帮助,所以任何建议都会很好。