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

C#의 메인 스레드와 자식 스레드

<시간/>

주요 스레드

프로세스에서 가장 먼저 실행되는 스레드를 메인 스레드라고 합니다. C# 프로그램이 실행을 시작하면 자동으로 메인 스레드가 생성됩니다.

하위 스레드

Thread 클래스를 사용하여 생성된 스레드를 메인 스레드의 자식 스레드라고 합니다.

다음은 메인 스레드와 자식 스레드를 생성하는 방법을 보여주는 예입니다 -

using System;
using System.Threading;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         Thread th = Thread.CurrentThread;
         th.Name = "MainThread";
         Console.WriteLine("This is {0}", th.Name);
         Console.ReadKey();
      }
   }
}

출력

This is MainThread