我是嵌入式开发人员,在使用I/O端口时使用volatile关键字.但我的项目经理建议使用volatile关键字是有害的并且有很多缺点,但我发现在大多数情况下volatile在嵌入式编程中很有用,据我所知,volatile在内核代码中是有害的,因为我们代码的更改将变为不可预知的.嵌入式系统中使用volatile还有什么缺点吗?
c embedded linux-kernel embedded-linux
c ×1
embedded ×1
embedded-linux ×1
linux-kernel ×1