스레드 생성할때 질문좀 드릴게요
잉간
2023.04.01
질문 제목 : thread 처리기 함수에 대해...질문 내용 :
createthread 함수를 호출할때 보면 이 스레드에 대한 절차를 나타내는 함수를 파라미터로 넘겨줍니다.
이때 이 함수의 이름이 만약 threadfunc1 이라면 함수의 형태는
dword winapi threadfunc1(lpvoid param)
이렇게 하던데...
여기서 반환값이 dword 인데현재 함수가 종료 하면서(스레드종료) 어떻 값을 반환하려 하는데
이 반환값은 어디서 어떻게 받아서 볼수 있는지 궁금합니다...
-
둘빛
답변 감사합니다.^^
-
로운
GetExitCodeThread함수로 얻어낼수 있어요.
단.. CreateThread이후 CloseHandle을 해서는 안돼죠.
GetExitCodeThread함수가 그 핸들로써 알아내거든요.. 뭐 찾아보시면 자세히 나올 거예요....
근데... xp부터인가는.. THREAD_QUERY...어쩌고저쩌고 하는 권한이 있어야..
이게 가능하다고 들은것 같네요. 근데 그 권한은 어떻게 얻는지는 잘 모르겠습니다;;