C#
[C#] - 2개의 작업을 병렬로, 비동기 처리 WhenAll vs WaitAll
Riucc
2019. 4. 9. 14:55
○ 2개의 작업을 병렬로, 비동기 처리 WhenAll vs WaitAll |
|||
- Task.WaitAll : 지정한 Task가 작업이 완료될 때까지 쓰레드를 블로킹(막는다) ex) Task.WaitAll(task3, task5) // 2개 이상도 가능 - Task.WhenAll : 지정한 Task가 작업이 완료될 때까지 대기하지 않고 다른 Task들을 수행 ex) await Task.WhenAll(task3, task5);
|