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

最佳入门多线程示例讲解-核心代码简单易懂,仅44行代码

[复制链接]
  • TA的每日心情
    开心
    4 天前
  • 签到天数: 40 天

    [LV.5]常住居民I

    6

    主题

    85

    回帖

    220

    积分

    中级会员

    积分
    220
    发表于 2024-3-28 07:48:55 来自手机 | 显示全部楼层
    王昱顺 发表于 2024-3-27 23:54
    其实是每个case中只能调用一次,多个case可以多次调用delay的,不过调用delay后需要间隔2个数值,比如说c ...

    没错,我上传的修改的代码也是这样实现的,让其他人使用时有个参考。如果代码有什么问题,请帮忙指正。

    点评

    没啥问题了,这个状态机的灵活性不仅仅是多个Delay,还可以通过条件直接指定Task_This[Task]的值,完成不同方向的跳转。类似于goto的效果。甚至于还可以从其他的线程操作另一个线程调到不同的步  详情 回复 发表于 2024-3-28 08:42
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    4 小时前
  • 签到天数: 155 天

    [LV.7]常住居民III

    110

    主题

    459

    回帖

    870

    积分

    高级会员

    积分
    870
    发表于 2024-3-28 08:37:11 | 显示全部楼层
    haishi28 发表于 2024-3-27 23:42
    楼主,再次表示感谢,我下载了你的代码。

    我看到有一楼提到了每个任务只能调用delay函数一次,你的回复是 ...

    改了之后,更好移植了,
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 17:25
  • 签到天数: 108 天

    [LV.6]常住居民II

    31

    主题

    387

    回帖

    1952

    积分

    荣誉版主

    积分
    1952
     楼主| 发表于 2024-3-28 08:42:42 | 显示全部楼层
    haishi28 发表于 2024-3-28 07:48
    没错,我上传的修改的代码也是这样实现的,让其他人使用时有个参考。如果代码有什么问题,请帮忙指正。 ...

    没啥问题了,这个状态机的灵活性不仅仅是多个Delay,还可以通过条件直接指定Task_This[Task]的值,完成不同方向的跳转。类似于goto的效果。甚至于还可以从其他的线程操作另一个线程调到不同的步
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 40 天

    [LV.5]常住居民I

    6

    主题

    85

    回帖

    220

    积分

    中级会员

    积分
    220
    发表于 2024-3-28 12:39:31 来自手机 | 显示全部楼层
    王昱顺 发表于 2024-3-28 08:42
    没啥问题了,这个状态机的灵活性不仅仅是多个Delay,还可以通过条件直接指定Task_This[Task]的值,完成不 ...

    灵活性和易用性总是有些矛盾,你说的后面两个用法,就要更多的将业务逻辑和这个系统耦合了。就是相对高级的用法了。就像uCOS里的Task之间的处理。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 14:49
  • 签到天数: 50 天

    [LV.5]常住居民I

    0

    主题

    92

    回帖

    386

    积分

    中级会员

    积分
    386
    发表于 2024-4-10 14:07:40 | 显示全部楼层
    回复 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    前天 02:02
  • 签到天数: 68 天

    [LV.6]常住居民II

    4

    主题

    414

    回帖

    1122

    积分

    金牌会员

    积分
    1122
    发表于 2024-4-10 15:51:40 | 显示全部楼层
    回复 送花

    使用道具 举报

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

    [LV.1]初来乍到

    1

    主题

    1

    回帖

    21

    积分

    新手上路

    积分
    21
    发表于 5 天前 | 显示全部楼层
    这个结构好玩,对MCU没有太大要求。小ROM也可以使用。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    4 小时前
  • 签到天数: 155 天

    [LV.7]常住居民III

    110

    主题

    459

    回帖

    870

    积分

    高级会员

    积分
    870
    发表于 5 天前 | 显示全部楼层
    minicatcatcn 发表于 2024-4-29 06:30
    这个结构好玩,对MCU没有太大要求。小ROM也可以使用。

    是的,这个很不错,
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-4 10:12 , Processed in 0.085671 second(s), 60 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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