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;
}
}
所以我的問題是,我們可以創建可用於多個通知的信號?根據我得到的通知類型,我將執行所需的代碼。