ABORT (1) 썸네일형 리스트형 [C#] Thread가 백그라운드에서 살아있을 때 3줄 요약 Thread.IsBackgroud 를 true로 하면 응용프로그램이 종료될 때 스레드가 함께 종료된다. Thread.Abort()는 사용하지 말자. new Thread( myThreadFunc ) { IsBackgroud = true }.Start(); 로 스레드 한 줄 실행 가능. 일정한 동작을 반복하는 무한 루프 형태의 Thread는 응용프로그램이 종료될 때 함께 종료되어야 한다. 그래서 보통 아래와 같이 스레드에서 무한정 도는 루프를 스레드 외부에서 탈출시키기 위한 조건 변수를 매개로 동작을 제어하는 방법을 사용한다. private void button_Start_Click( object sender, EventArgs e ) { new Thread(loop).Start(); } priv.. 이전 1 다음