본문 바로가기

Study/Programming

윈도우 기반의 쓰레드 생성 - 꼬로미

토닥토닥


안녕하세요 꼬로미입니다


윈도우 기반 쓰레드 포스팅입니다




커널 오브젝트(Kernel Objects)

윈도우 운영체제가 생성해서 관리하는 리소스들

커널 오브젝트의 소유자는 운영체제





윈도우기반 쓰레드 작성예제










WaitForSingleObject 함수 사용예제






WaitForSingleObject
하나의 커널 오브젝트에 대해서 signaled 상태인지 확인하기 위해서 호출하는 함수

WaitForMultipleObjects
커널 오브젝트를 대상으로 상태를 확인하는 경우 호출하는 함수





WaitForSingleObject & WaitForMultipleObjects  함수 사용예제



-스레드 수 50개




여러번 실행했지만 정상적인 결과가 아니며

실행결과도 매번 다른것이 확인, 동기화기법을 사용하면 원하는 결과를 가질 수 있음