1377|0

6828

帖子

0

TA的资源

五彩晶圆(高级)

楼主
 

RT Thread IPC总结 [复制链接]

1、关中断的方法可以实现互斥,但是这时候是无法响应中断的
2、调度器上锁可以实现多任务的互斥,但是无法实现与中断的互斥
3、信号量,轻量级的互斥机制,因为初始值不一定为1,所以他没有所有者(拥有者)的概念,且没有解决优先级翻转的问题
4、互斥量是管理临界资源的一种有效手段,它使用优先级继承方法解决了优先级翻转的问题
5、事件主要特点是可以实现一对多,多对多的同步。事件集的关联形式可以是“逻辑或”和“逻辑与” 。
6、前面是多任务间的同步与互斥,邮件是线程,中断服务,定时器向线程发送消息的有效手段。邮箱与
线程对象等之间是相互独立的。线程,中断服务和定时器都可以向邮箱发送消息,但是只有线程能够接收
消息(因为当邮箱为空时,线程将有可能被挂起)。每封邮件的大小一般是4字节,一般是缓冲区指针。
7、消息队列是以队列的方式来管理消息,每个消息有相同的消息长度,发送的消息不能超过这个长度,
但是如果发送的消息小于这个长度,并没有表示真实长度的数值?




     IPC 中一般detach是静态内存的管理模式,是删除内核对象,唤醒相应被阻塞的线程,delete是动态内存
的管理模式,是删除内核对象,释放申请的缓冲区,唤醒相应被阻塞的线程。

 
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表