|
답변 감사합니다.
임프님의 방법으로 생성한 쓰레드는 종료검사를 WaitForSingleObject하면 않되겠더군요..
종료를 기다리는 측에서
ImpThread -> Terminate();
와 같이 검사하니 잘 됩니다.
제가 지금까지 쓴 방법은
종료를 기다리는 측은
WaitForSingleObject
함수로 종료를 대기하고 쓰레드 함수 내에서
Terminate();
를 사용했습니다.
정확이 왜 저렇게 하면 오작동을 하는지 모르겠으나
현제는 쓰레드 내에서 Terminate(); 를호출하지 않으며 대신 종료를 기다리는 측에서
WaitForSingleObject 대신 ImpThread -> Terminate(); 와 같은 함수를 사용하도록 하니
지금까지 쓰레드 때문에 문제 생기지 않았습니다.
마우튼 답변 감사드립니다.
|