---
+0 剖析为什么在多核多线程程序中要慎用volatile关键字?
Guancheng (G.C.) 发于 2010年12月04日 16:46
| 点击: 3435
| 展开摘要
这篇文章详细剖析了为什么在多核时代进行多线程编程时需要慎用volatile关键字。
主要内容有:
1. C/C++中的volatile关键字
2. Visual Studio对C/C++中volatile关键字的扩展
3. Java/.NET中的volatile关键字
4. Memory Model(内存模型)
5. Volatile使用建议
1. C/C++中的volatile关键字
1.1 传统用途
C/C++作为系统级语言,它们与硬件的联系是很紧密的。
查看全文: http://www.udpwork.com/item/3673.html
主要内容有:
1. C/C++中的volatile关键字
2. Visual Studio对C/C++中volatile关键字的扩展
3. Java/.NET中的volatile关键字
4. Memory Model(内存模型)
5. Volatile使用建议
1. C/C++中的volatile关键字
1.1 传统用途
C/C++作为系统级语言,它们与硬件的联系是很紧密的。
查看全文: http://www.udpwork.com/item/3673.html