PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Marginalman
[闲聊] 为什么全域变量前面要加volatile
楼主:
TokaiTeio
(东海帝王)
2023-10-30 11:31:15
其实一直不太知道加这个标头
好像是跟执行的时候取值会不会放到暂存有关系
你们真的有遇过 没宣告volatile
结果程式跑错的情形吗
作者:
hdlihnk39
(hd)
2023-10-30 11:35:00
之前写C时遇过不放有差
作者:
yam276
('_')
2023-10-30 11:58:00
写thread flag不要用这个
作者: a9101214 (nacu)
2023-10-30 12:52:00
如果你这个变量不只你目前的程式会改, 比如说他是指到某一个hardware register, 用volatile会告诉编译器每一次access这个变量都要实际去memory读一次 而不是用cache里面的值
继续阅读
刘皮卡在吗
Victoryking
Re: 蓝白合结论
qscxz
[闲聊] 国王湖人
steven183
[闲聊] 主张交通违规记点新制要检讨 何欣纯脸书
surimodo
Re: 蓝白合结论
CCRun
Re: [闲聊] 卡仔根本不会打WBC吧
yang560831
Re: 蓝白合结论
Victoryking
Re: 蓝白合结论
DaibaNana
推 digua : 要是我也有三栋房
PonkotsuMiko
Re: 蓝白合结论
Rushia
Links
booklink
Contact Us: admin [ a t ] ucptt.com