Windows/_System Programming

쓰레드(Thread) 동기화 예제 소스

Dakuo 2010. 3. 6. 17:08

메모리 접근 동기화 :

1. 크리티컬 섹션(Critical Section) 기반의 동기화 - 유저 모드


2. 인터락 함수(Interlocked Family Of Function) 기반의 동기화 - 유저 모드


3. 뮤텍스(Mutex) 기반의 동기화 - 커널 모드


4. 세마포어(Semaphore) 기반의 동기화 - 커널 모드


5. 이름있는 뮤텍스(Named Mutex) 기반의 프로세스 동기화 - 커널 모드





실행 순서의 동기화 :

1. 이벤트 기반의 동기화


2. 이벤트 + 뮤텍스 동기화