Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 스레드 풀

<시간/>

C#의 스레드 풀은 스레드 모음입니다. 백그라운드에서 작업을 수행하는 데 사용됩니다. 스레드가 작업을 완료하면 대기 중인 모든 스레드가 있는 큐로 전송됩니다. 이는 재사용할 수 있도록 하기 위한 것입니다.

스레드 풀을 만드는 방법을 살펴보겠습니다.

먼저 다음 네임스페이스를 사용하십시오 -

using System.Threading;

이제 스레드 풀 객체를 사용하여 스레드 풀 클래스를 호출하십시오. QueueUserWorkItem −

메서드를 호출합니다.
ThreadPool.QueueUserWorkItem(new WaitCallback(Run));

이것을 루프에서 반복하고 일반 Thread 개체와 비교합니다.