您现在的位置:首页 --> 查看专题: volatile
register 使用修饰符register声明的变量属于寄存器存储类型。该类型与自动存储类型相似,具有自动存储时期、代码块作用域和内连接。声明为register仅仅是一个请求,因此该变量仍然可能是普通的自动变量。无论哪种情况,用register修饰的变量都无法获取地址。如果没有被初始化,它的值是未定的。
这篇文章详细剖析了为什么在多核时代进行多线程编程时需要慎用volatile关键字。 主要内容有: 1. C/C++中的volatile关键字 2. Visual Studio对C/C++中volatile关键字的扩展 3. Java/.NET中的volatile关键字 4. Memory Model(内存模型) 5. Volatile使用建议
[ 共4篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [351] Go Reflect 性能
- [14] [译]Google Chrome中的高性能网
- [11] Linux Used内存到底哪里去了?
- [10] Mac下.apk的反编译
- [10] 精于图片处理的10款jQuery插件
- [10] webapp网页调试工具Chrome Dev
- [9] jQuery性能优化指南
- [9] 在FreeNAS/BSD搭建基于Nginx+
- [9] rsync同步的艺术
- [8] 内存表在同步环境注意事项
赞助商广告