[C#/TPL/.NET5] Task 클래스 : CompletedTask 정적 속성/FromException 정적 메소드를 사용해 동기 실행을 비동기로 실행하기

■ Task 클래스의 CompletedTask 정적 속성/FromException 정적 메소드를 사용해 동기 실행을 비동기로 실행하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET5] Task 클래스 : FromException 정적 메소드를 사용해 완료시 예외를 갖는 태스크 생성하기

■ Task<T>  클래스의 FromException<T> 정적 메소드를 사용해 완료시 예외를 갖는 태스크를 생성하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET5] Task 클래스 : FromCanceled 정적 메소드를 사용해 취소로 완료된 태스크 생성하기

■ Task 클래스의 FromCanceled<T> 정적 메소드를 사용해 취소로 완료된 태스크를 생성하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET5] Task 클래스 : CompletedTask 정적 속성을 사용해 이미 성공적으로 완료된 태스크 구하기

■ Task 클래스의 CompletedTask 정적 속성을 사용해 이미 성공적으로 완료된 태스크를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET5] Task 클래스 : FromResult 정적 메소드를 사용해 성공적으로 완료된 결과를 갖는 태스크 생성하기

■ Task 클래스의 FromResult<T> 정적 메소드를 사용해 성공적으로 완료된 결과를 갖는 태스크를 생성하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET5] Task 클래스 : Delay 정적 메소드를 사용해 타임아웃시 취소 가능한 태스크 생성하기

■ Task 클래스의 Delay 정적 메소드를 사용해 타임아웃시 취소 가능한 태스크를 생성하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/TPL/.NET5] Task 클래스 : WhenAny 정적 메소드를 사용해 타임아웃시 작업 취소하기

■ Task 클래스의 WhenAny 정적 메소드를 사용해 타임아웃시 작업을 취소하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/TPL/.NET5] Task 클래스 : Delay 정적 메소드를 사용해 재시도시 지연 시간 증가시키기

■ Task 클래스의 Delay 정적 메소드를 사용해 재시도시 지연 시간을 증가시키는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET5] TransformBlock 클래스 사용하기

■ TransformBlock<TInput, TOutput> 클래스를 사용하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/TPL/.NET5] AggregateException 클래스 : Handle 메소드를 사용해 예외 처리하기

■ AggregateException 클래스의 Handle 메소드를 사용해 예외를 처리하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/TPL/.NET5] Parallel 클래스 : Invoke 정적 메소드를 사용해 병렬 작업 처리하기

■ Parallel 클래스의 Invoke 정적 메소드를 사용해 병렬 작업을 처리하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/TPL] Parallel 클래스 : ForEach 정적 메소드 사용하기

■ Parallel 클래스의 ForEach 정적 메소드를 사용하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/TPL] Task 클래스 : Wait 메소드 사용하기 (교착 상태 발생)

■ Task 클래스의 Wait 메소드를 사용하는 방법을 보여준다. (교착 상태 발생) ▶ MainForm.cs

TestProject.zip

[C#/TPL] Task 클래스 : ConfigureAwait 메소드를 사용해 await 이후 스레드 풀 스레드에서 실행하기

■ Task 클래스의 ConfigureAwait 메소드를 사용해 await 이후 스레드 풀 스레드에서 실행하는 방법을 보여준다. ▶ MainForm.cs

TestProject.zip

[C#/TPL/.NET5] Task 클래스 : 여러 작업을 실행하는 경우 각 작업 완료시 처리하기

■ Task 클래스를 사용해 여러 작업을 실행하는 경우 각 작업 완료시 처리하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET5] Task 클래스 : WhenAll 정적 메소드 사용시 예외 처리하기

■ Task 클래스의 WhenAll 정적 메소드 사용시 예외를 처리하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET5] Task 클래스 : WhenAll 정적 메소드 사용시 결과 구하기

■ Task 클래스의 WhenAll 정적 메소드 사용시 결과를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET5] Task 클래스 : WhenAll 정적 메소드 사용시 예외 처리하기

■ Task 클래스의 WhenAll 정적 메소드 사용시 예외를 처리하는 방법을 보여준다. ▶ 예제 코드 (C#)

※ Task.WhenAll 정적 메소드의 첫번째 인자로

[C#/TPL/.NET5] Task 클래스 : WhenAll 정적 메소드 사용하기

■ Task 클래스의 WhenAll 정적 메소드를 사용하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET5] Task 클래스 : FromException 메소드 사용하기

■ Task 클래스의 FromException 메소드를 사용하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET5] Task 클래스 : FromCanceled 정적 메소드 사용하기

■ Task 클래스의 FromCanceled<T> 정적 메소드를 사용하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET5] Task 클래스 : FromException/FromResult 정적 메소드 사용하기

■ Task 클래스의 FromException<T>/FromResult<T> 정적 메소드를 사용하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET5] Parallel 클래스 : ForEach 정적 메소드를 사용해 디렉토리 크기 구하기

■ Parallel 클래스의 ForEach 정적 메소드를 사용해 디렉토리 크기를 구하는 방법을 보여준다. ▶ Program.cs

TestProject.zip