Resultados da pesquisa a pedido "task-parallel-library"
s encadeamentos iniciados pela Tasks Parallel Library agem como encadeamentos em primeiro plan
documentação do @MSDN indica que os threads iniciados pelo TPL terão uma programação melhor. No entanto, como os threads são baseados no ThreadPool, eles serão implementados como threads de segundo plan gora, existem algumas tarefas que eu ...
Evitar a janela (WPF) para congelar ao usar TPL
Estou construindo um WPF que possui um botão que executa uma consulta sql no servidor sql (a consulta pode demorar muito tempo para ser executada). Quero usar o TPL para fazer isso. Este código: var result = Task.Factory.StartNew (() => ...
TPL questão arquitetônica
Atualmente, estou trabalhando em um projeto, no qual temos o desafio de processar itens em paralelo. Até agora não é grande coisa;) Agora, para o problema. Temos uma lista de IDs, onde periodicamente (a cada 2 s) o que chamar de StoredProcedure ...
O que devo fazer para usar a Tarefa <T> no .NET 2.0?
@ .NET 4.0 possui a TPL que contém a boa classe Task para encapsular modelos de programação assíncronos. Estou trabalhando em um aplicativo que deve ser o .NET 2.0, mas quero evitar a reescrita da tarefa. Alguma sugestão
como acessar a fila simultânea padrão subjacente de uma coleção de bloqueio
Tenho vários produtores e um único consumidor. No entanto, se houver algo na fila que ainda não foi consumido, um produtor não deve colocá-lo na fila novamente. (exclusivo sem duplicatas que bloqueiam a coleção que usa a fila simultânea ...
Parallel.ForEach loop com BlockingCollection.GetConsumableEnumerable
Por que o loop paralelo.ForEach sai com OperationCancelledException, enquanto usa GetConsumableEnumerable? //outside the function static BlockingCollection<double> _collection = new BlockingCollection<double>(); var t = ...
A última tarefa é executada!
Estou desesperado para encontrar uma solução para o meu problema. A seguir é o código que gera tarefas diferentes para cada item emList<AccountContactView>. List<AccountContactViewModel> selectedDataList = DataList.Where( dataList => (bool) ...
Por que TaskScheduler.Current é o TaskScheduler padrão?
Biblioteca de Tarefas Paralelas é ótima e eu a usei bastante nos últimos meses. No entanto, há algo realmente me incomodando: o fato de ...
Processando apenas n itens por vez simultaneamente usando a Biblioteca Paralela de Tarefas
udo isso está acontecendo em um serviço do Window Eu tenho umQueue<T> (na verdade, umConcurrentQueue<T>) mantendo itens aguardando para serem processados. Mas não quero processar apenas um de cada vez, quero processar n itens simultaneamente, em ...
Quando descartar o CancellationTokenSource?
A classeCancellationTokenSource é descartável. Uma rápida olhada no Reflector comprova o uso deKernelEvent, um recurso não gerenciado (muito provavelmente). Desde aCancellationTokenSource não possui finalizador; se não descartá-lo, o GC não o ...