请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1601|回复: 2
收起左侧

[ThreadX全家桶] ThreadX内核移植文件骚操作,函数TX_DISALBE关闭全局中断后,为什么tx_threadx_sleep还可以正常执行任务切换

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
发表于 2021-10-16 01:13:21 | 显示全部楼层 |阅读模式

这种操作有点违背常理,因为让用户防不胜防,也不知道ThreadX到底是出于什么考虑,在tx_port.h文件里面搞了个短暂的开启中断。

124.png


回复

使用道具 举报

4

主题

61

回帖

73

积分

初级会员

积分
73
QQ
发表于 2021-10-16 22:49:56 | 显示全部楼层
不过想想关中断时间都很短,期间一般也不会调用sleep()
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2021-10-17 00:30:40 | 显示全部楼层
偶尔也很菜 发表于 2021-10-16 22:49
不过想想关中断时间都很短,期间一般也不会调用sleep()

其实他这里恰恰就是为了解决用户将关中断放在了sleep前面
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-3-29 18:28 , Processed in 0.166279 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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