-
03/29 Thread 복습 1 (생성 및 실행)C#/수업내용 2021. 3. 29. 21:54
Thread변수 선언, 인스턴스화, 스레드 시작 연습
Program.cs
namespace Study07 { class Program { static void Main(string[] args) { new App(); } } }
App.cs
using System; using System.Threading; namespace Study07 { public class App { public App() { Console.WriteLine("App"); //스레드 변수 선언 Thread t1; //ThreadStart대리자 인스턴스화 ThreadStart threadStart = new ThreadStart(() => { for(int i = 0; i<10; i++) { Console.WriteLine("Hello world!"); Thread.Sleep(500); } }); //스레드 인스턴스화 t1 = new Thread(threadStart); //스레드 시작 t1.Start(); //스레드 인스턴스화 Thread t2 = new Thread(SayHello); //스레드 시작 t2.Start(); } private void SayHello() { for(int i = 0; i<10; i++) { Console.WriteLine("Say, Hello!"); Thread.Sleep(500); } } } }
'C# > 수업내용' 카테고리의 다른 글
03/29 Thread 복습 3 (상태) (0) 2021.03.29 03/29 Thread 복습 2 (Abort) (0) 2021.03.29 03/25 싱글턴 디자인패턴 연습 (0) 2021.03.25 03/24 수업내용 메모 (0) 2021.03.24 03/24 직렬화, JSON, 파일시스템 연습 (0) 2021.03.24