'c# 스레드 종료'에 해당되는 글 1건

  1. 2009.09.23 멀티 쓰레드 프로그램 종료시 프로세스가 종료되지 않는 현상
일반적으로 네트워크 프로그래밍을 하다보면 멀티 쓰레드 기반의 프로그래밍을 하게된다
여기서 발생하는 문제점은 프로그램을 종료하여도 해당 프로그램( 프로세스 ) 이 종료가 되지 않는 현상이다.

ctrl+alt+del 을 눌러보면 프로세스가 죽지 않은 것을 알 수 가 있다.

쓰레드는 전경 쓰레드와 배경 쓰레드가 있다.
자세한 건 생략하겠다. ( 나도 잘 모르기 때문에...-_- )

Thread의 property( 속성 ) 에는 IsBackground 가 있다.
이 속성을 true로 해주면 된다. 그럼 배경 쓰레드가 된다.
이렇게 해주면 프로세스가 정상적으로 종료하게 된다.


ex) 
Thread test = new Thread();
test.IsBackground = true;

'Programming > C#' 카테고리의 다른 글

입력받은 키보드 key 를 이용하는 방법  (0) 2010.04.20
가상키 이벤트 보내기  (0) 2010.04.20
멀티 쓰레드 프로그램 종료시 프로세스가 종료되지 않는 현상  (0) 2009.09.23
byte배열 string으로 변환  (0) 2009.09.22
XML  (0) 2009.09.20
DATETIME 활용법  (2) 2009.05.04
 «이전 1  다음»