热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_45972281
肝捏
4 年前
trueweixin_45972281

volatile

在有操作系统的工程中修饰会被多个任务修改的变量
在嵌入式开发中,不仅仅有单片机裸机开发,也有带有操作系统的开发,通常两者使用C语言开发的较多。在有操作系统(比如RTOS、UCOS-II、Linux等)的设计中,如果有多个任务在对同一个变量进行赋值或取值,那么这一类变量也应使用volatile来修饰保证其可见性。所谓可见即:当前任务修改了这一变量的值,同一时刻,其它任务此变量的值也发生了变化。

你问我答
CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
输入一个8位整数,将其中的中间四位取出来输出C++应该怎么写,求讲解
立即登录