Resultados da pesquisa a pedido "task-parallel-library"
Aguarde várias tarefas assíncronas ao definir a tarefa máxima em execução por vez
Então, comecei a tentar entender async, Task, lambda e assim por diante, e não consigo fazê-lo funcionar como quero. Com o código abaixo, eu quero que ele bloqueie o btnDoWebRequest, faça um número desconhecido de WebRequests como uma tarefa e, ...
O argumento passou ByVal para a função VB.NET e manipulado lá
Neste exemplo da Microsoft, uma matriz de duplas é passada para as funçõesMultiplyMatricesSequential(...) eMultiplyMatricesParallel(...) como resultado do argumento usandoByVal ...
Uma tarefa que nunca terminará até que o cancelamento seja solicitado
Preciso de uma tarefa que nunca termine até que o cancelamento seja solicitado. No momentoa maneira mais simples de fazer isso é [https://stackoverflow.com/a/13695674/2528649]: var cancellation = new CancellationTokenSource(); var task ...
Impasse com ContinueWiths na WebAPI
Temos encontrado muitos deadlocks como parte da exposição de parte do código existente pela API da Web. Consegui destilar o problema até este exemplo muito simples que ficará suspenso para sempre: public class MyController : ApiController { ...
O método do corredor de tarefa personalizado lança ArgumentException
Devido ao fato de que CultureInfo não estar sendo copiado de um thread para outro, criei o seguinte método para fazer isso por mim. public static StartCustomTask(Action action, TaskCreationOptions tco = TaskCreationOptions.None) { var ...
Como agregar os dados de um produtor assíncrono e gravá-los em um arquivo?
Estou aprendendo sobre padrões assíncronos / aguardados em c #. Atualmente, estou tentando resolver um problema como este: Há um produtor (um dispositivo de hardware) que gera 1000 pacotes por segundo. Eu preciso registrar esses dados em um ...
Chamando métodos baseados em tarefas do ASMX
Tenho uma experiência recente que gostaria de compartilhar que pode ser útil para qualquer pessoa que precise manter um serviço da Web ASMX herdado que deve ser atualizado para chamar métodos baseados em tarefas. Recentemente, atualizei um ...
Desserializar JSON para matriz ou lista com HTTPClient .ReadAsAsync usando o padrão de tarefas do .NET 4.0
Estou tentando desserializar o JSON retornado dehttp://api.usa.gov/jobs/search.json?query=nursing+jobs usando o padrão de tarefas do .NET 4.0. Retorna esse JSON ('Load JSON data' @http://jsonviewer.stack.hu/) [ { "id": "usajobs:353400300", ...
Onde as tarefas 'esperadas' são executadas?
Considere o seguinte: private async void btnSlowPoke_Click(object sender, EventArgs e) { await DoItAsync(); } private async Task<int> SomeLongJobAsync() { for (int x = 0; x < 999999; x++) { //ponder my existence for one second await ...
Tarefa multithreading para processar arquivos em c #
Eu tenho lido muito sobre threading, mas não consigo descobrir como encontrar uma solução para o meu problema. Primeiro, deixe-me apresentar o problema. Eu tenho arquivos que precisam ser processados. O nome do host e o caminho do arquivo estão ...