"); //-->
MSDN Library中写到:
volatile 关键字表示字段可能被多个并发执行线程修改。声明为 volatile 的字段不受编译器优化(假定由单个线程访问)的限制。这样可以确保该字段在任何时间呈现的都是最新的值。[从这里可以看出,如果使用了该修饰符,则应该是每次都从内存中读取的,对吧!]
volatile 修饰符通常用于由多个线程访问而不使用 lock 语句(C# 参考)语句对访问进行序列化的字段。有关在多线程方案中使用 volatile 的示例,请参见如何:创建和终止线程(C# 编程指南)。
volatile 关键字可应用于以下类型:
引用类型。
指针类型(在不安全的上下文中)。
整型,如 sbyte、byte、short、ushort、int、uint、char、float 和 bool。
具有整数基类型的枚举类型。
已知为引用类型的泛型类型参数。
IntPtr 和 UIntPtr。
所涉及的类型必须是类或结构的字段。不能将局部变量声明为 volatile。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
mpc860的接口问题??
HA737(IV)P/TSD-LCD型电话机电路
CoWoP对PCB厂广发战帖 NVIDIA既有供应商胜算更高
RS485通信经典电路(for初学者)
可外挂硬盘FLASH MP3播放器制作方案(电路及资料)
有没有关于ARM的qq群?公布一下啊!!谢谢!
第十一届国际集成电路研讨会暨展览会--第五届电子设计自动化及测试研讨会...
尼得科精密检测科技将参展Testing Expo China—Automotive 2025
第一届周立功(ZLG)杯ARM嵌入式系统毕业设计邀请大赛参赛队名单
英飞凌AIROC™ CYW20829助力“Engineered for Intel Evo™笔记本配件计划”
Power Integrations推出太阳能赛车专用参考设计,采用高效率氮化镓芯片
2010全球电子峰会:MEMS is HOT(上)
低价 高性能 快速ARM7微控制器LPC210x
打造智慧城市所面临的能源问题
利用凌华科技PXI产品构建高性能军用测试系统平台
串口拨号如何获取dns
下一代骁龙W5+和骁龙W5平台:全球首批支持NB-NTN卫星通信的可穿戴平台
利用电子元件构成的电话铃电路
vxworks 下可以自动获取 dns的地址吗?
[求助]如何进行9200的I/O口输入输出
构建以软件为核心的自动化测试系统
2010全球电子峰会:MEMS is HOT(下)
德国三天游-郑明远
vivo迎接30周年 发布轻量混合实境头戴装置
低压差线性稳压器产品选型指南
实用门铃电路
英特尔通用快接头互插互换联盟启航
台积电“2纳米报价”震惊市场 才65%良率为何敢霸气开价?
R&S微波信号源分析与计量技术
中国挑战日功率半导体主导权 日媒:技术差距仅剩不到3年