在μC/OS—II操作系统中有多种方法可以保护任务间的共享数据并支持任务之间的通信。下列各项中不能用于保护任务间的共享数据或支持任务间通信的是( )。

admin2021-06-09  35

问题 在μC/OS—II操作系统中有多种方法可以保护任务间的共享数据并支持任务之间的通信。下列各项中不能用于保护任务间的共享数据或支持任务间通信的是(    )。

选项 A、消息邮箱
B、任务就绪表
C、信号量
D、任务调度器上锁和解锁

答案B

解析 在μC/OS—II操作系统中有多种方法可以保护任务间的共享数据并支持任务之间的通信。主要有以下三种:(1)利用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITI_CAL()来关闭中断和打开中断;(2)利用函数OSSehedLock()和OSSchekUnlock()对μC/OS—II中的任务调度函数上锁和开锁;(3)利用信号量(OS_EVENT_TYPE_SEM)、互斥信号量(OS_EVENI_TYPE_MUTEX)、邮箱(OS_EVENT_TYPE_MBOX)或消息队列(OS_EVENT_TYPE_Q)进行任务间通信。故本题选择B。
转载请注明原文地址:https://jikaoti.com/ti/ddo7FFFM
0

最新回复(0)