请教信号量的概念问题. 我准备用信号量来编写一个ARM程序,但我没有完全理解信号量的概念.
例如:现在有 4 个任务:TASK1,TASK2,TASK3 和 TASK4,任务的要求是:TASK1 和 TASK2
之间需有信号量传递信息;TASK3 和 TASK4 之间需也有信号量传递信息.
假定 TASK1 和 TASK2 之中已建立了一个信号量为
RandomSem = OSSEMCreate(1);
我要问的问题是:TASK3 和 TASK4 之中的信号量是否需重新建立一个 例如,加一条
RandomSem1 = OSSemCreate(1);
换一个问法:即若 TASK1 和 TASK2 之间需有信号量传递信息;
TASK3 和 TASK4 之间需也有信号量传递信息,我只需在运行这 4 个任务之前的初始化程
序中有一条指令即可:RandomSem = OSSemCreate(1);
举报
举报
举报
更多回帖