안녕하세요?
하나의 모듈에서 쓰레드를 여러개를 돌립니다.(수백개 이상)
그런데 쓰레드가 완전히 종료되지 않는 듯 하더군요.
windows에서 처리를 안해주고 있기 때문이겠지만 몇개씩은 종료되지 않고 대기상태로 있습니다.
한번에 하나씩 쓰레드를 돌리면 기다렸다가 강제로 종료시키는 방법이 있겠지만 한 모듈에서 루프를 돌며 여러 쓰레드를 생성시키기 때문에 어려운것 같습니다.
ThreadID를 얻어 API로 종료시킬 순 있지만 Thread Safe하지 않다고 하고 별 도움이 안되는 듯 싶군요.
TThreadList를 사용하여 나중에 강제로 종료시키는 것이 가능한지? 가능하다면 TThreaList의 간단한 사용법좀 알고 싶군요.
감사합니다.