立目标,踏实学,拼实力 2021-03-31 20:07 采纳率: 0%
浏览 5

volatile 在有操作系统的工程中修饰会被多个任务修改的变量 在嵌入式开发中,不仅仅有单片机裸

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

1条回答 默认 最新

  • 关注

    1

    评论

报告相同问题?