경고 C6258
사용 하 여
TerminateThread
적절 한 스레드 클린 허용 하지 않습니다.
이 경고는 호출 TerminateThread
이 검색되었음을 나타냅니다.
설명
TerminateThread
는 가장 극단적인 경우에만 사용해야 하는 위험한 함수입니다. TerminateThread 호출과 관련된 문제에 대한 자세한 내용은 함수를 참조하세요.TerminateThread
코드 분석 이름: USINGTERMINATETHREAD
스레드를 올바르게 종료하려면
함수를 사용하여 이벤트 개체를 만듭니다
CreateEvent
.스레드를 만듭니다.
각 스레드는 함수를 호출하여 이벤트 상태를 모니터링합니다
WaitForSingleObject
.이벤트가 신호 상태(
WaitForSingleObject
반환)로 설정되면 각 스레드는 자체 실행을 종료합니다WAIT_OBJECT_0
.