• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

UCOS中使用全局变量要注意什么地方

夹心英雄 2020-03-19 浏览量:819
UCOS中使用全局变量要注意什么地方
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在UCOS中使用全局变量要注意的地方:

    1.全局变量要上锁,避免资源被同时使用

    2.全局变量要尽可能的少,避免出现变量混乱的情况

    3.在任务中不能直接用全局变量传递传输

    • 发布于 2020-03-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 注意要对全局变量进行互斥保护,不能出现多个任务同时对一个全局变量进行修改和访问
    • 发布于2020-03-19
    • 举报
    • 评论 0
    • 0
    • 0

  • ucos的全局变量通常所有线程都可以访问,访问要注意读写互斥,读的时候不要写,写的时候不要读
    • 发布于2020-03-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 全局变量进行互斥处理,不要每个进程同时对变量进行修改。容易逻辑出错
    • 发布于2020-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 在单片机上使用时,注意逻辑控制,不要影响逻辑判断就可以,由于单片机是顺序运行,也无所谓互斥了吧
    • 发布于2020-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 对全局就是进行保护 。不能出现多个任务对同一个全局变成进行修改。
    • 发布于2020-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是要注意对全局变量加上互斥锁,保证数据读取的有效性
    • 发布于2020-03-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

UCOS中使用全局变量要注意什么地方