반응형 runsynchronously1 C# Task 기본 동작과 스레드 실행 시나리오 이해 이 코드는 C#에서 태스크(Task)를 사용하여 멀티스레드 환경에서 연산을 수행하는 기본적인 예제를 보여줍니다. 코드를 분석하고 스레드 풀(Thread Pool)과 메인 스레드에서 실행되는 태스크의 차이를 교육용으로 설명하겠습니다.코드 구성 및 주요 흐름1. CreateTask 메서드static Task CreateTask(string name){ return new Task(() => TaskMethod(name));}이 메서드는 태스크를 생성합니다.태스크는 Task 타입으로 반환되며, 내부적으로 TaskMethod를 실행합니다.태스크는 생성만 되며, 실행은 호출자가 결정합니다 (Start()나 RunSynchronously()를 호출해야 실행됩니다).2. TaskMethod 메서드static i.. 2025. 1. 17. 이전 1 다음 반응형