free

free 메소드는 잠금을 해제합니다. 그러면 기본 운영 체제에서 태스크 스케줄 조정이 발생할 수 있습니다.

pSOSystem 이외의 환경에서 이 메소드는 동일한 인터페이스를 구현하는 매크로입니다.

시그니처
RiCOSResult RiCOSMutex_free (RiCOSMutex *const me);
매개변수
me

해제할 RiCOSMutex 오브젝트입니다.

리턴값

RiCOS*.h 파일에 정의된 RiCOSResult 오브젝트입니다.

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

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

피드백