2021. 1. 24. 12:12ㆍ개발/C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;
namespace Threading
{
class Program
{
static void Main(string[] args)
{
DoTest();
}
static void DoTest()
{
// 메서드를 델리게이트로 Thread에 전달한다.
// 새로운 Thread 실행
Thread t1 = new Thread(Run);
t1.Start();
Thread t2 = new Thread(() => Run());
t2.Start();
// 메인 Thread 실행
Run();
}
static void Run()
{
Console.WriteLine("안녕하세요");
Console.WriteLine("Thread# {0}: Bigin", Thread.CurrentThread.ManagedThreadId);
Thread.Sleep(5000);
Console.WriteLine("반갑습니다.");
Console.WriteLine("Thread# {0}: End", Thread.CurrentThread.ManagedThreadId);
Thread.Sleep(3000);
}
}
}
'개발 > C#' 카테고리의 다른 글
while 문을 통해 별 찍는 예제 (0) | 2021.01.24 |
---|---|
문자열 보간 / 논리 연산자 / 조건 연산자 예제 (0) | 2021.01.24 |
셀레니움 (Selenium)을 통한 네이버 로그인 자동화 (0) | 2021.01.24 |
바이너리 데이터 처리 & 파일 다운로드 (0) | 2021.01.24 |
visual studio 들여쓰기 탭 간격 조정 (0) | 2021.01.24 |