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

C#에서 스레드를 만드는 방법은 무엇입니까?

<시간/>

스레드는 경량 프로세스입니다. 스레드는 프로그램의 실행 경로로 정의됩니다. 스레드는 Thread 클래스를 확장하여 생성됩니다. 그런 다음 확장된 Thread 클래스는 Start() 메서드를 호출하여 자식 스레드 실행을 시작합니다.

스레드의 예:스레드를 사용하는 일반적인 예는 최신 운영 체제에서 동시 프로그래밍을 구현하는 것입니다. 스레드를 사용하면 CPU 주기의 낭비를 줄이고 애플리케이션의 효율성을 높일 수 있습니다.

다음은 스레드 생성 방법을 보여주는 예시입니다.

using System;
using System.Threading;
namespace Demo {
   class Program {
      public static void ThreadFunc() {
         Console.WriteLine("Child thread starts");
      }
      static void Main(string[] args) {
         ThreadStart childref = new ThreadStart(ThreadFunc);
         Console.WriteLine("In Main: Creating the Child thread");
         Thread childThread = new Thread(childref);
         childThread.Start();
         Console.ReadKey();
      }
   }
}

출력

In Main: Creating the Child thread
Child thread starts