-
스레드 사용하기Programing/C# 2009. 3. 19. 14:57
1. System.Threading 네임스페이스를 사용
2. public sealed class Thread : 스레드를 만들고, 제어하고, 우선순위를 정해주는 클래스 (상속금지)3. ThreadStart 델리게이트 사용 : 스레드를 사용할 메서스를 참조할 수 있게 함
4. Sleep() 와 Suspend()메서드를 사용하여 활동중인 스레드 중지가능
sleep 는 지정된 시간이 지나면 깨어나지만, Suspend는 영원히 잠들어 버린다.
5. 멀티 스레드로 사용할 경우 가장 중요한점은 동기화부분이다. (Look)
6. IsBackground 속성은 백그라운드 스레드로 사용할 것인가를 묻는것으로 true인 경우 백그라운드 스레드가 되어 해당 메인 프로세스가 종료되면 함께 강제종료되는것이다.
7. Abort() 를 사용하여 해당 스레드를 완전히 죽여 버릴수있다.
'Programing > C#' 카테고리의 다른 글
c# 에서의 using (0) 2009.04.24 KeyValuePair 사용하기 (0) 2009.04.09 추상클래스(Adstract Calss) (0) 2009.03.29 Invoke() 메서드 (0) 2009.03.20 스트림(Stream) (0) 2009.03.19 연결형 스트림 소켓과 비연결형 데이터그램 소켓 (0) 2009.03.18 IPHostEntry 와 IPEndPoint (0) 2009.03.18 생성자에서의 this 와 base (0) 2008.08.27 가비지 컬렉션(Garbage Collection) (0) 2008.08.13 이벤트(Object sender, EventArgs e) (0) 2008.08.06