Resultados da pesquisa a pedido "task-parallel-library"

4 a resposta

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 ...

2 a resposta

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 (() => ...

2 a resposta

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 ...

2 a resposta

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

3 a resposta

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 ...

1 a resposta

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 = ...

1 a resposta

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) ...

5 a resposta

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 ...

3 a resposta

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 ...

7 a resposta

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 ...