C#和C中挥发性的差异

12 c c#

c#和c中volatile的区别是什么?我在一次采访中被问到这个问题.

cel*_*vek 16

Herb Sutter 在这篇博客文章中提到的文章简明扼要地解释了这些内容,并比较了C,C++,Java和C#中volatile的用法和含义.

在这个网站上还有一些很好的问题和答案:

编辑:不要混淆任何人这里是初始链接中提到的DDJ文章的" 确切链接 "(这是链接到Herb Sutter的博客).

此外,Nigel Jones 撰写的这篇文章解释了嵌入式C编程环境中的volatile关键字.由于这个问题似乎在采访中突然出现,同一作者的另一篇文章是我的最爱之一(" 确切链接 "),并且对C世界中的易变性有另一个很好的解释.