2014-04-10 3 views
-1

현재 Windows Workflow 모델에서 우리는 3 개의 장기 실행 프로세스를 동시에 실행하려고합니다. 각 프로세스는 장기 실행 작업 (예 : 위치 A에서 위치 B로 파일 복사)을 담당합니다.Windows Workflow 4 - 병렬 작업 실행

제 지식에 따르면 WF4는 "1 스레드를 지원합니다". 동시에 3 개의 활동 (파일 복사와 같은 장기 실행 작업 수행)이 가능합니까? 아니면이 워크 플로가 내게 맞는 솔루션이 아닌가?

+1

관련 항목 : http://blogs.msdn.com/b/rjacobs/archive/2011/06/23/windows-workflow-foundation-wf4-activities-and-threads.aspx – Maarten

답변

0

WF4 스레딩 모델은 워크 플로 인스턴스에서 정확히 한 스레드 만 활성 상태이므로 두 개의 워크 플로가 실행중인 경우 각 워크 플로의 작업이 서로 다른 스레드에서 실행됩니다. 단일 워크 플로우 내의 활동은 반드시 서로 동일한 스레드를 사용하는 것은 아니지만 각 활동은 순차적입니다.

Maartens 게시물에 언급 된 블로그는 시작할 장소입니다.

관련 문제