可用的

free 方法會解除鎖定,這可能會導致基礎作業系統重新排程作業。

在非 pSOSystem 的環境中,這是實作相同介面的巨集。

簽章
RiCOSResult RiCOSMutex_free (RiCOSMutex *const me);
參數
me

要釋放的 RiCOSMutex 物件

傳回

RiCOSResult 物件,如 RiCOS*.h 檔案所定義

範例
RiCOSResult RiCOSMutex_free(RiCOSMutex * const me)
{
   if (me == NULL) { return 0; }

   if (semGive(me->hMutex)==OK)
      return 1;else      return 0;
}

回饋