728x90
반응형
728x170
using System;
using System.Threading.Tasks;
Task task1 = Task.Run(() => { throw new NotImplementedException(); });
Task task2 = Task.Run(() => { throw new InvalidOperationException(); });
Task task3 = Task.WhenAll(task1, task2);
try
{
await task3;
}
catch
{
AggregateException exception = task3.Exception;
Console.WriteLine(exception.InnerExceptions.Count);
}
728x90
반응형
그리드형(광고전용)
'C# > TPL' 카테고리의 다른 글
[C#/TPL/.NET5] Parallel 클래스 : Invoke 정적 메소드를 사용해 병렬 작업 처리하기 (0) | 2021.07.11 |
---|---|
[C#/TPL] Parallel 클래스 : ForEach 정적 메소드 사용하기 (0) | 2021.07.09 |
[C#/TPL] Task 클래스 : Wait 메소드 사용하기 (교착 상태 발생) (0) | 2021.07.09 |
[C#/TPL] Task 클래스 : ConfigureAwait 메소드를 사용해 await 이후 스레드 풀 스레드에서 실행하기 (0) | 2021.07.09 |
[C#/TPL/.NET5] Task 클래스 : 여러 작업을 실행하는 경우 각 작업 완료시 처리하기 (0) | 2021.06.27 |
[C#/TPL/.NET5] Task 클래스 : WhenAll 정적 메소드 사용시 예외 처리하기 (0) | 2021.06.27 |
[C#/TPL/.NET5] Task 클래스 : WhenAll 정적 메소드 사용시 결과 구하기 (0) | 2021.06.27 |
[C#/TPL/.NET5] Task 클래스 : WhenAll 정적 메소드 사용하기 (0) | 2021.06.27 |
[C#/TPL/.NET5] Task 클래스 : CompletedTask 속성 사용하기 (0) | 2021.06.26 |
[C#/TPL/.NET5] Task 클래스 : FromException 메소드 사용하기 (0) | 2021.06.26 |
댓글을 달아 주세요