[C#] - 2개의 작업을 병렬로, 비동기 처리 WhenAll vs WaitAll
C#2019. 4. 9. 14:55
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
○ 2개의 작업을 병렬로, 비동기 처리 WhenAll vs WaitAll |
|||
- Task.WaitAll : 지정한 Task가 작업이 완료될 때까지 쓰레드를 블로킹(막는다) ex) Task.WaitAll(task3, task5) // 2개 이상도 가능 - Task.WhenAll : 지정한 Task가 작업이 완료될 때까지 대기하지 않고 다른 Task들을 수행 ex) await Task.WhenAll(task3, task5);
|
'C#' 카테고리의 다른 글
[C#] - string.Format 보다 보간법 $ 사용하기 (0) | 2019.04.11 |
---|---|
[C#] - 오버라이딩 : overriding, 오버로딩 : overloading (0) | 2019.04.10 |
[C#] - 제너릭 : <T> (0) | 2019.04.09 |
[C#] - 비동기 처리 : async 메소드가 아닌 경우 비동기 처리 (0) | 2019.04.09 |
[C#] - 비동기 처리 : task (0) | 2019.04.09 |
댓글()