2010-12-01 3 views
1

Google을 통해 조금만 탐색 해보았으며 COM Interop을 사용하고 "interop 이벤트 대기"상태 인 스레드를 중단하는 솔루션이 없음을 발견했습니다. . Thread.Abort()은 스레드를 "AbortRequested"모드로 전환 할 것입니다.이 모드는 상당히 복잡하지는 않습니다.Interop 개체를 기다리는 스레드를 죽일 수 없습니다.

결과가 내 응용 프로그램을 닫을 수 없습니다. 프로세스는 childThread 때문에 taskman에 남아 있습니다.

스레드를 강제 중단 할 수 있는지 누구나 알고 있습니까?

답변

3

스레드에서 "IsBackground=True"설정을 시도 했습니까? 백그라운드로 표시된 스레드는 프로세스가 종료 될 때 정리되고 프로세스 종료는 "전경"스레드를 기다립니다.

+0

니스! 그것은 훌륭했습니다. 이제는 예외를 던졌습니다! :) 빠른 답변을 주셔서 감사합니다! – AKZ

관련 문제