현재 프로젝트에서 TPL을 사용하고 Parallel.Foreach를 사용하여 많은 스레드를 회전하고 있습니다. Task 클래스에는 작업이 완료 될 때까지 기다리는 Wait ()가 포함되어 있습니다. 이와 같이 Parallel.ForEach가 완료 될 때까지 기다린 다음 다음 문을 실행하려면 어떻게해야합니까?
"Parallel.Foreach ()는 모든 분기 작업이 완료 될 때까지 대기합니다."일부 상황에서는 혼동 될 수 있습니다. (내부 비동기 작업) : Parallel.ForEach (groupedUnreadMessages, async unreadMsgCollection => {/ * works * /});