[C#]스레드 C# 2009. 1. 14. 10:47
스레드 생성에는 Thread,ThreadPool,Timer Class를 이용한 세가지 방법이 존재한다.

여기서 Thread Class를 이용한 스레드는 과도한 문맥전환의 문제가 있을 수 있다.

이에 ThreadPool Class는 Pool을 구성하고 적정량의 스레드를 수용함으로

Thread Class를 이용한 것보다 좀 더 안정적이다.

Timer Class의 경우는 일정 시간마다 스레드를 자동으로 활성화 해 준다.

1.Thread Class

Thread th = new Thread(new ThreadStart(대상));

2. ThreadPool Class

ThreadPool.QueueUserWorkItem(new WaitCallBack(대상,null);

3. Timer Class

Timer timer = new Timer(new TimerCallBack(대상),null,시간,100);