找回密码
 立即注册
楼主: 3800***

同样是阻塞延时,不同人的理解是相反的?一度让我迷惑不解

[复制链接]
  • TA的每日心情
    奋斗
    4 分钟前
  • 签到天数: 185 天

    [LV.7]常住居民III

    117

    主题

    479

    回帖

    701

    积分

    高级会员

    积分
    701
     楼主| 发表于 2024-3-8 13:22:56 | 显示全部楼层
    _奶咖君_ 发表于 2024-3-8 11:42
    两者说的一个有系统 一个裸机

    我的理解,系统任务中,是不是都不存在那种让CPU一直空跑的延时,所以,遇到延时任务切换时,就叫遇到阻塞;只有裸机中,才是阻塞和非阻塞的区别,
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    无聊
    前天 08:40
  • 签到天数: 155 天

    [LV.7]常住居民III

    20

    主题

    1186

    回帖

    2857

    积分

    金牌会员

    积分
    2857
    发表于 2024-3-8 13:34:25 | 显示全部楼层
    380091044 发表于 2024-3-8 13:22
    我的理解,系统任务中,是不是都不存在那种让CPU一直空跑的延时,所以,遇到延时任务切换时,就叫遇到阻 ...

    我和你的理解差不多...
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    4 分钟前
  • 签到天数: 185 天

    [LV.7]常住居民III

    117

    主题

    479

    回帖

    701

    积分

    高级会员

    积分
    701
     楼主| 发表于 2024-3-8 13:40:04 | 显示全部楼层
    _奶咖君_ 发表于 2024-3-8 13:34
    我和你的理解差不多...

    我刚开始接触系统,我没有真正使用过系统,这样理解是不是的对的,不清楚,和大家一起讨论一下,看看各位老师的门理解是怎样的?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情

    5 小时前
  • 签到天数: 172 天

    [LV.7]常住居民III

    10

    主题

    309

    回帖

    1146

    积分

    金牌会员

    积分
    1146
    发表于 2024-3-8 13:56:15 | 显示全部楼层
    非阻塞还是要上操作系统,自己写有点麻烦
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2 小时前
  • 签到天数: 188 天

    [LV.7]常住居民III

    26

    主题

    912

    回帖

    2330

    积分

    金牌会员

    积分
    2330
    发表于 2024-3-8 14:36:39 | 显示全部楼层
    xiangzichen 发表于 2024-3-8 13:14
    拉粑粑算个流程的话.

    阻塞:抽根烟,憋着,抽完拉

    这是一个有味道的解释
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-4-28 23:04
  • 签到天数: 93 天

    [LV.6]常住居民II

    0

    主题

    76

    回帖

    184

    积分

    注册会员

    积分
    184
    发表于 2024-3-12 10:41:50 | 显示全部楼层
    第二个是对的。
    回复 支持 1 反对 0 送花

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    2

    回帖

    18

    积分

    新手上路

    积分
    18
    发表于 5 天前 | 显示全部楼层
    王昱顺 发表于 2024-3-8 11:03
    堵塞就是cpu啥也不干被卡住了
    非堵塞就是延时的时候cpu跑去干别的的了。等延时时间到了再回来干活
    实现上, ...

    大佬,那该如何写一个非阻塞延时函数呢,用到的时候写个daley_ms(100)就可以去做其它事情了,但100ms以后就回来做现在的事情

    点评

    你好,可以参考这个帖子 最佳入门多线程示例讲解-核心代码简单易懂,仅44行代码 - 第2页 - uCOS/FreeRTOS,GUI-uGFX/U8g2, 文件系统, 国产RTOS, 实时操作系统 国芯技术交流网站 - STC全球32位8051爱好者互助交流社  详情 回复 发表于 5 天前
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 12:26
  • 签到天数: 137 天

    [LV.7]常住居民III

    39

    主题

    406

    回帖

    2160

    积分

    荣誉版主

    积分
    2160
    发表于 5 天前 | 显示全部楼层
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情

    5 小时前
  • 签到天数: 172 天

    [LV.7]常住居民III

    10

    主题

    309

    回帖

    1146

    积分

    金牌会员

    积分
    1146
    发表于 4 天前 | 显示全部楼层
    其实就是任务的上下文切换
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 07:19
  • 签到天数: 169 天

    [LV.7]常住居民III

    18

    主题

    608

    回帖

    735

    积分

    高级会员

    打工人

    积分
    735
    发表于 4 天前 | 显示全部楼层
    xiangzichen 发表于 2024-3-8 13:14
    拉粑粑算个流程的话.

    阻塞:抽根烟,憋着,抽完拉

    形象的比喻
    打工人
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-6-3 08:30 , Processed in 0.072363 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表