RTOS 基本概念

2019-07-17 14:03发布

最近深入CC2640R2 芯片的学习;
遇到了很多ARM的知识,有些基本不是很理解。
1. Thread block 和 Preempted两种概念有什么区别?
2. Semaphone 用于线程之间,各自进度的切换?
3. Message Queue 则用于各路线程之间的数据传递?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
dirtwillfly
1楼-- · 2019-07-17 14:06
1Thread block 是线程块,每个线程对应一个线程块。Preempted 是抢占机制,是操作系统的一个运作方式
2信号量,一般是协调资源使用的
3是消息队列,一般是用来传递消息或数据
vivilzb1985
2楼-- · 2019-07-17 17:11
这个涉及到线程的操作的,参考的
gygp
3楼-- · 2019-07-17 19:20
每个THREAD BLOCK包含一个或多个THREADS
chenci2013
4楼-- · 2019-07-18 00:03
 精彩回答 2  元偷偷看……
biechedan
5楼-- · 2019-07-18 00:18
Semaphone信号灯
wangdezhi
6楼-- · 2019-07-18 03:19
semaphone,用于同步acceptor线程

一周热门 更多>