Resultados da pesquisa a pedido "task-parallel-library"
Task LongRunning efeitos colaterais?
Se uma tarefa for criada usando a opção LongRunning, existem efeitos colaterais, pois eles não usam o ThreadPool
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 ...
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 , ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...