2009-07-24 28 views
1

실행 후 C# 응용 프로그램이 여전히 RAM에 있습니다. Application.Current.Shutdown();응용 프로그램 종료 C# Windows

사용하는 또 다른 문장이있다 ( 도 사용된다) Application.Current.Exit + = 새로운 ExitEventHandler (Current_Exit)

(DB 연결을 닫기 직전)?

문제

는 2008 년

종류에 관해서는 다른 윈도우 XP 시스템과 서버에 발생 제프

답변

3

일부 스레드를 생성하면 여전히 실행 중일 수 있습니다. 응용 프로그램을 닫기 전에 완료되었는지 확인하거나 스레드의 "IsBackground"속성을 "true"로 설정하여 응용 프로그램과 함께 종료되도록하십시오.

+0

이 스레드가 제어 할 수없는 경우 Process.GetCurrentProcess(). Kill()과 같은 것을 사용하여 항상 자신의 프로세스를 종료 할 수 있다고 가정합니다. –

0

여전히 스레드를 실행 한 경우가 발생합니다.

관련 문제