0
我有一个情况在我的应用程序,根据不同的通知我必须把信号量。事情是,如果我得到类型1的通知,信号量应该得到不同的代码部分。我们可以为多个条件创建信号量
例子:
void funcNotify(int notify)
{
switch(notify)
{
case type1:
Rtos_SemaphorePut(nitificationSemaphore, 1)
break;
case type2:
Rtos_SemaphorePut(nitificationSemaphore, 1)
break;
case type3:
Rtos_SemaphorePut(nitificationSemaphore, 1)
break;
default:
break;
}
}
所以我的问题是,我们可以创建可用于多个通知的信号?根据我得到的通知类型,我将执行所需的代码。