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

3 a resposta

Task LongRunning efeitos colaterais?

Se uma tarefa for criada usando a opção LongRunning, existem efeitos colaterais, pois eles não usam o ThreadPool

6 a resposta

Como esvaziar uma BlockingCollection

Eu tenho um tópico adicionando itens a umBlockingCollection . Em outro segmento que estou usandoforeach (var item in myCollection.GetConsumingEnumerable()) Se houver um problema, quero interromper meu foreach e meu método e limpar o que resta ...

4 a resposta

Como garantir que um novo thread seja criado ao usar o método Task.StartNew

Pelo que sei, tenho informações enganosas. Preciso ter um thread separado em execução em segundo plan No momento em que faço assim: var task = Task.Factory.StartNew (CheckFiles , cancelCheckFile.Token , TaskCreationOptions.LongRunning , ...

2 a resposta

MonoTouch - Threading

Uma tarefa comum é fazer algo no encadeamento em segundo plano e, quando terminar, passar os resultados para o encadeamento da interface do usuário e informar o usuári Entendo que existem duas maneiras comuns: Eu posso usar o TPL: var ...

3 a resposta

O atual SynchronizationContext não pode ser usado como um TaskScheduler

Estou usando Tarefas [http://msdn.microsoft.com/en-us/library/system.threading.tasks.aspx] para executar chamadas de servidor de longa execução no meu ViewModel e os resultados são reunidos novamente ...

2 a resposta

Parallels.ForEach Tomando o mesmo tempo que Foreach

Todos Estou usando o Parallels.ForEach da seguinte maneira private void fillEventDifferencesParallels(IProducerConsumerCollection<IEvent> events, Dictionary<string, IEvent> originalEvents) { Parallel.ForEach<IEvent>(events, evt => { IEvent ...

3 a resposta

Usando Parallel.Foreach em uma pequena instância azul

Tenho um WebRole em execução em uma instância pequena. Este WebRole possui um método que carrega uma grande quantidade de arquivos no armazenamento BLOB. De acordo com as especificações das instâncias do Azure, uma instância pequena possui ...

5 a resposta

Como paralelizar adequadamente o trabalho com grande dependência de E / S

Estou criando um aplicativo de console que precisa processar um monte de dado Basicamente, o aplicativo pega referências de um banco de dados. Para cada referência, analise o conteúdo do arquivo e faça algumas alterações. Os arquivos são ...

4 a resposta

Como posso permitir que as exceções da tarefa se propaguem de volta ao thread da interface do usuári

Na TPL, se uma exceção for lançada por umTaref [http://msdn.microsoft.com/en-us/library/system.threading.tasks.task.aspx], essa exceção é capturada e armazenada em ...

8 a resposta

Isso é bom derivar da tarefa TPL para retornar mais detalhes do métod

Meu método original se parece com: string DoSomeWork();MethodDoSomeWork inicia algum trabalho em outro encadeamento e retorna o ID de execução (apenas uma sequência aleatória). Posteriormente, posso consultar os resultados pelo ID de execução ...