Resultados da pesquisa a pedido "task-parallel-library"
Task.WhenAll () - cria um novo segmento?
De acordo comMSDN:Cria uma tarefa que será concluída quando todas as tarefas fornecidas forem concluídas.Quando Task.WhenAll () é chamado, ele cria uma taref...
Chamando métodos assíncronos a partir de código não assíncrono
Estou no processo de atualização de uma biblioteca que possui uma superfície de API que foi criada no .NET 3.5. Como resultado, todos os métodos são síncronos. Não consigo alterar a API (ou seja, converter valores de retorno em Tarefa) porque ...
Aguarde de forma assíncrona que a Tarefa <T> seja concluída com tempo limite
Eu quero esperar por umTarefa <T> [http://msdn.microsoft.com/en-us/library/dd321424.aspx]para concluir com algumas regras especiais: Se não for concluído após X milissegundos, desejo exibir uma mensagem para o usuário. E se não terminar após ...
Biblioteca Paralela de Tarefas para travessia de diretório
Eu gostaria de percorrer um diretório no meu disco rígido e pesquisar em todos os arquivos por uma sequência de pesquisa específica. Isso soa como o candidato perfeito para algo que poderia (ou deveria) ser feito em paralelo, já que o IO ...
Qual é a diferença entre task e thread?
Em C # 4.0, temosTask noSystem.Threading.Tasks namespace. Qual é a verdadeira diferença entreThread eTask. Fiz um programa de amostra (ajuda obtida do MSDN) para aprender com o Parallel.Invoke Parallel.For Parallel.ForEachmas tenha muitas ...
Como cancelar e gerar uma exceção no Task.WhenAll se houver alguma exceção?
Estou aguardando várias tarefas usando Task.WhenAll. Quando um deles gera uma exceção, eu gostaria que o Task.WhenAll (ou qualquer outra maneira de aguardar várias tarefas) cancelasse imediatamente as outras tarefas e gerasse uma exceção. É ...
Como obter assincronia em vez de paralelismo em F #
(Seguindo um exemplo comum com busca assíncrona de muitas páginas da web) Como desmembrar várias (centenas) solicitações de páginas da Web de forma assíncrona e aguardar a conclusão de todas as solicitações antes de ir para a próxima etapa? O ...
Iniciar tarefas no loop foreach usa o valor do último item
Estou fazendo uma primeira tentativa de brincar com as novas tarefas, mas algo está acontecendo que eu não entendo. Primeiro, o código, que é bastante direto. Passo uma lista de caminhos para alguns arquivos de imagem e tento adicionar uma ...
Como carrego o paralelismo de equilíbrio em tarefas em que algumas tarefas são muito caras?
Eu tenho uma lista de objetos que precisam ser processados. Digamos que a lista seja uma lista de todos os clientes e preciso executar um cálculo intensivo da CPU em todos eles. Embora antes e depois desse cálculo eu precise buscar e confirmar ...