Clubcos  0.0.0
Clubcos - Clubc Operating System
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 페이지들
binary_semaphore.c 파일 참조
#include "binary_semaphore.h"
#include "task.h"
#include "likely.h"
binary_semaphore.c에 대한 include 의존 그래프

함수

void ckBiSemEnter (BiSem *bisem)
 바이너리 세마포어의 임계 영역에 진입하고, 카운터를 증가시킵니다. 더 자세히 ...
 
bool ckBiSemPost (BiSem *bisem)
 바이너리 세마포어의 카운터를 감소시킵니다. 더 자세히 ...
 
bool ckBiSemUnpost (BiSem *bisem)
 바이너리 세마포어의 카운터를 증가시킵니다. 더 자세히 ...
 
void ckBiSemWait (BiSem *bisem)
 바이너리 세마포어의 임계 영역에 진입하되, 카운터를 증가시키지 않습니다. 더 자세히 ...
 

상세한 설명

날짜
2014. 6. 1.
작성자
dlarudgus20

함수 문서화

void ckBiSemEnter ( BiSem bisem)

바이너리 세마포어의 임계 영역에 진입하고, 카운터를 증가시킵니다.

매개변수
[in]bisemBiSem 구조체입니다.
bool ckBiSemPost ( BiSem bisem)

바이너리 세마포어의 카운터를 감소시킵니다.

매개변수
[in]bisemBiSem 구조체입니다.
bool ckBiSemUnpost ( BiSem bisem)

바이너리 세마포어의 카운터를 증가시킵니다.

매개변수
[in]bisemBiSem 구조체입니다.
void ckBiSemWait ( BiSem bisem)

바이너리 세마포어의 임계 영역에 진입하되, 카운터를 증가시키지 않습니다.

매개변수
[in]bisemBiSem 구조체입니다.