在C#中的单线程应用程序中,volatile是否有用?

时间:2016-02-04 11:30:53

标签: c# volatile single-threaded

在单线程编程的上下文中,是否存在volatile有用的情况?我知道它用于确保变量的值总是在内存中实际检查,因此在任何情况下,该值可能会以app / compiler赢得的方式改变(在ST应用程序中)#39 ;注意?

1 个答案:

答案 0 :(得分:1)

不,没有必要。它用于同步线程之间的内存内容,如果你只有一个它没有意义。