Resultados da pesquisa a pedido "task-parallel-library"
Net TPL: Agendador de tarefas com nível de concorrência limitado com prioridade de tarefa?
Atualmente, estou usando o LimitedConcurrencyLevelTaskScheduler detalhado aqui http: //msdn.microsoft.com/en-us/library/ee789351.asp [http://msdn.microsoft.com/en-us/library/ee789351.aspx] Quero melhorar isso para que as tarefas individuais ...
garantido que Task.Factory.StartNew () cria pelo menos um novo thread?
Entendo que o TPL não cria necessariamente um novo thread para todas as tarefas em um conjunto paralelo, mas sempre cria pelo menos um? por exemplo private void MyFunc() { Task.Factory.StartNew(() => { //do something that takes a while }); ...
Como reiniciar / reutilizar uma tarefa recorrente?
Tenho uma tarefa de longa duração que implementei usando a Biblioteca Paralela de Tarefas. Quando a tarefa é iniciada, pego instantâneos de vários valores e coleções de entrada e, em seguida, realizo várias operações usando essas informações. Se ...
Diferença entre Tarefa (System.Threading.Task) e Thread
Pelo que entendi sobre a diferença entre Tarefa e Encadeamento, essa tarefa aconteceu no conjunto de encadeamentos, enquanto o encadeamento é algo que eu preciso gerenciar por mim mesmo .. (e essa tarefa pode ser cancelada e retornar ao conjunto ...
Qual é a diferença entre Task.Start / Wait e Async / Await?
Posso estar faltando alguma coisa, mas qual é a diferença entre fazer: public void MyMethod() { Task t = Task.Factory.StartNew(DoSomethingThatTakesTime); t.Wait(); UpdateLabelToSayItsComplete(); } public async void MyMethod() { var result ...
Como atualizar a interface do usuário de tarefas filho no WinForms
Eu tenho um aplicativo pequeno e simples de winforms que executa um processo de execução longa em outro thread por meio de uma tarefa TPL. Durante esse longo processo, eu gostaria de atualizar a interface do usuário (a barra de progresso ou algo ...
Como obter uma tarefa que NÃO deve ser executada no thread da interface do usuário
O código a seguir é uma simplificação de um código em um aplicativo real. O problema abaixo é que um longo trabalho será executado no thread da interface do usuário, em vez de um thread em segundo plan void Do() { ...
Task Parallel Library - Agendadores de tarefas personalizados
Tenho um requisito para disparar solicitações de serviço da web para uma API on-line e pensei que as extensões paralelas seriam adequadas para minhas necessidade O serviço web em questão foi projetado para ser chamado repetidamente, mas possui ...
multiple threads adicionando elementos a uma lista. por que sempre há menos itens na lista do que o esperado?
O código a seguir explica minha pergunta. Eu sei que a lista não é segura para discussão. Mas qual é o motivo "real" subjacente disso? class Program { static void Main(string[] args) { List<string> strCol = new List<string>(); for (int i = 0; i ...