[C#/TPL] Task 클래스 : 완료된 작업 만들기

■ Task 클래스를 사용해 완료된 작업을 만드는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL] Task 클래스 : FromResult 정적 메소드 모방하기

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

[C#/TPL] Task 클래스 : FromResult 정적 메소드를 사용해 완료된 작업 만들기

■ Task 클래스의 FromResult 정적 메소드를 사용해 완료된 작업을 만드는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/TPL/.NET6] Task 클래스 : WhenAll 정적 메소드를 사용해 모든 태스크 작업 완료 대기하기

■ Task 클래스 : WhenAll 정적 메소드를 사용해 모든 태스크 작업 완료를 대기하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/TPL/.NET6] Parallel 클래스 : ForEach 정적 메소드를 Task 클래스 Start 메소드에서 사용하기

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

TestProject.zip

[C#/TPL] Task 클래스 : 반복 작업자 사용하기 (기능 개선)

■ Task 클래스에서 반복 작업자를 사용하는 방법을 보여준다. (기능 개선) ▶ RepeatWorker.cs

▶ MainForm.cs

TestProject.zip

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

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

TestProject.zip

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

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

TestProject.zip

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

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

TestProject.zip

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

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

TestProject.zip

[C#/TPL/.NET5] Parallel 클래스 : ForEach 정적 메소드를 사용해 합계 구하기

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

TestProject.zip

[C#/TPL/.NET5] Parallel 클래스 : ForEach 정적 메소드에서 CancellationToken 객체를 사용해 취소하기

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

TestProject.zip

[C#/TPL/.NET5] ParallelLoopState 클래스 : Stop 메소드를 사용해 병렬 작업 취소하기

■ ParallelLoopState 클래스의 Stop 메소드를 사용해 병렬 작업을 취소하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

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

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

TestProject.zip

[C#/TPL/.NET5] TaskAsyncEnumerableExtensions 클래스 : WithCancellation 확장 메소드를 사용해 비동기 열거 취소하기

■ TaskAsyncEnumerableExtensions 클래스의 WithCancellation 확장 메소드를 사용해 비동기 열거를 취소하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

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

■ ValueTask<T> 클래스를 사용하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/TPL/.NET5] Task 클래스 : 모든 태스크 종료시까지 대기하기

■ Task 클래스를 사용해 모든 태스크 종료시까지 대기하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/TPL] Task 클래스 : 반복 작업자 사용하기

■ Task 클래스에서 반복 작업자를 사용하는 방법을 보여준다. ▶ TaskHelper.cs

▶ RepeatWorker.cs

▶ Program.cs

TestProject.zip

[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#)