Paralelo acelerado ForEach
A ThrottleParallelForEach
atividade é semelhante à atividade, ParallelForEach<T> com a única exceção de que permite definir um fator de simultaneidade para restringir o número de ramificações simultâneas a serem executadas. A ThrottleParallelForEach
atividade deriva do NativeActivity, porque precisa agendar outras atividades (as atividades da criança) e isso só é acessível através da NativeActivityContext aula.
Projetos
O exemplo ThrottledParallelForEach contém os seguintes projetos.
ProjectName | Descrição | Ficheiros principais |
---|---|---|
ThrottledParallelForEach | Contém ThrottledParallelForEach atividade e seu designer. |
ThrottledParallelForEach.cs A definição da ThrottledParallelForEach atividade. |
CodeTestClient | Aplicativo cliente de exemplo que configura e executa um fluxo de trabalho com um ThrottledParallelForEach código imperativo de uso. |
Program.cs Define e executa uma instância do fluxo de trabalho de exemplo. |
Para usar este exemplo
Usando o Visual Studio, abra o arquivo ThrottledParallelForEach.sln.
Para criar a solução, pressione CTRL+SHIFT+B.
Para executar a solução, pressione F5.