硬汉嵌入式论坛

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

[RL-RTX] osMessageQueuePut可以被多个线程同时调用吗?

[复制链接]

10

主题

33

回帖

63

积分

初级会员

积分
63
发表于 2021-8-31 15:00:10 | 显示全部楼层 |阅读模式
osMessageQueuePut可以被多个线程同时调用吗?
回复

使用道具 举报

3

主题

337

回帖

346

积分

高级会员

积分
346
发表于 2021-8-31 15:22:17 | 显示全部楼层
当然可以。事实上RTX5的API都是通过SWI作为入口的,一旦执行SWI代码,就不可能被其它线程打断了。只有某些更高优先级的中断能打断SWI,但是RTX5都已经考虑到SWI和ISR的同时访问的情况。
回复

使用道具 举报

10

主题

33

回帖

63

积分

初级会员

积分
63
 楼主| 发表于 2021-9-1 08:45:55 | 显示全部楼层
glory 发表于 2021-8-31 15:22
当然可以。事实上RTX5的API都是通过SWI作为入口的,一旦执行SWI代码,就不可能被其它线程打断了。只有某些 ...

麻烦问一下:SWI是什么啊,有全称吗?没搜索到啊,谢谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 01:45 , Processed in 0.269875 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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