Resultados da pesquisa a pedido "task-parallel-library"
Como lidar com todas as exceções não tratadas ao usar a Biblioteca Paralela de Tarefas?
Estou usando o TPL (Biblioteca Paralela de Tarefas [http://msdn.microsoft.com/en-us/library/dd460717%28v=VS.100%29.aspx]) no .NET 4.0. Quero centralizar a lógica de manipulação de todas as exceções não tratadas usando o ...
Por que o Task.ContinueWith falha ao executar neste teste de unidade?
Encontrei um problema com um teste de unidade que falhou porque uma tarefa TPL nunca executou seuContinueWith(x, TaskScheduler.FromCurrentSynchronizationContext()). O problema acabou sendo porque um controle de interface do usuário do ...
O uso de async / waitit cria um novo thread?
Eu sou novo emTPL [https://stackoverflow.com/tags/task-parallel-library/info]e estou me perguntando: como a programação assíncrona suporta o que é novo no C # 5.0 (por meio do novoasync eawait palavras-chave) se relacionam à criação ...
Como posso cancelar o Task.WhenAll?
Atualmente, use o código a seguir para aguardar a conclusão de uma coleção de tarefas. No entanto, agora tenho uma situação em que desejo poder cancelar / abortar a chamada WhenAll, preferencialmente por meio de um token de cancelamento. Como eu ...
Padrão de design básico para usar o TPL dentro do serviço do Windows para C #
Estou tentando criar um serviço do Windows que precisa de algum tipo de paralelismo para agrupar arquivos de diferentes fontes de FTP. Para iniciar vários downloads de ftp, estou procurando na biblioteca TPL fazer facilmente loops de busca e ...
Task.Run no Static Initializer
Considere o seguinte código. static class X { public static int Value = Task.Run(() => 0).Result; } class Program { static void Main(string[] args) { var value = X.Value; } } ChamandoTask.Run e depoisResult no inicializador estático faz com que ...
As instâncias de tarefas do .NET podem ficar fora do escopo durante a execução?
Se eu tiver o seguinte bloco de código em um método (usando o .NET 4 e a Task Parallel Library): var task = new Task(() => DoSomethingLongRunning()); task.Start();e o método retornar, essa tarefa sairá do escopo e será coletada como lixo ou ...
Passando uma tarefa como parâmetro
Não tenho certeza se isso é possível, então aqui está: Eu tenho uma sequência de ação para executar vários async Task MethodA(...) { // some code // a call to specific Async IO bound method // some code }há tambémMethodB(), MethodC(), etc, e ...
O que acontece com as tarefas que nunca são concluídas? Eles são descartados adequadamente?
Digamos que eu tenha a seguinte turma: class SomeClass { private TaskCompletionSource<string> _someTask; public Task<string> WaitForThing() { _someTask = new TaskCompletionSource<string>(); return _someTask.Task; } //Other code which calls ...
Implementação síncrona da interface que retorna Tarefa
Igual aImplementando uma Interface que Requer um Tipo de Retorno de Tarefa no Código Síncrono [https://stackoverflow.com/questions/26352034/implementing-an-interface-that-requires-a-task-return-type-in-synchronous-code] embora eu esteja curioso ...