Resultados da pesquisa a pedido "task-parallel-library"
SynchronizationLockException em Monitor.Exit ao usar aguardar
Estou criando um pedaço de código que obtém uma página da Web de um sistema legado que temos. Para evitar consultas excessivas, estou armazenando em cache o URL obtido. estou usandoMonitor.Enter, Monitor.Exit e verificação dupla para evitar que a ...
Sequenciamento de tarefas e reentrada
Eu tenho o seguinte cenário, que acho que pode ser bastante comum: Há uma tarefa (um manipulador de comandos da interface do usuário) que pode ser concluída de forma síncrona ou assíncrona. Os comandos podem chegar mais rapidamente do que estão ...
Como obter o grau máximo de paralelismo para o uso da biblioteca paralela de tarefas?
Eu quero usar Parallel.invoke. Se eu atribuir 20 tarefas paralelas, apenas 8 delas serão executadas simultaneamente. Minha CPU é http://ark.intel.com/products/47925 [http://ark.intel.com/products/47925]e o número relatado de threads é 8. Suponho ...
Threads girados com Task.Run sempre saem com o código de saída 259 [duplicado]
Esta pergunta já tem uma resposta aqui: O que é um código de saída de encadeamento? [/questions/18887864/what-is-a-thread-exit-code] 3 respostasComo um exemplo simples, eu tenho um aplicativo WPF com um único botão na janela principal e o código ...
Contrato de contrato ao implementar um método, d que retorna uma Tarefa
Existe uma "melhor prática" ou contrato contratual da MS ao implementar um método que retorna uma tarefa no que diz respeito ao lançamento de exceções? Isso surgiu ao escrever testes de unidade e eu estava tentando descobrir se deveria testar / ...
Atualizações do WinForms com alto desempenho
Deixe-me configurar esta pergunta com algumas informações básicas: temos um processo de longa execução que gerará dados em um Windows Form. Portanto, obviamente, será necessária alguma forma de multiencadeamento para manter o formulário ...
como obter arquivo paralelo usando HttpWebRequest
Estou tentando criar um programa como o IDM, que pode baixar partes do arquivo simultaneamente. A ferramenta que estou usando para conseguir isso é o TPL em C # .Net4.5 Mas estou tendo um problema ao usarTasks para tornar a operação paralela. A ...
Threads recém-criados usando Task.Factory.StartNew são iniciados muito lentamente
Em um aplicativo WPF / c # que usa cerca de 50-200 de threads de trabalho de vida curta criados porTask.Factory.StartNew leva de 1 a 10 segundos antes que o segmento recém-criado comece a executar. Qual o motivo desse início de execução de ...
Como cancelar a tarefa Aguardar após um período de tempo limite
Estou usando esse método para instanciar um navegador da Web programaticamente, navegar para um URL e retornar um resultado quando o documento for concluído. Como eu seria capaz de parar oTask e temGetFinalUrl() Retornanull se o ...
Raspagem paralela no .NET
A empresa em que trabalho administra algumas centenas de sites muito dinâmicos. Ele decidiu criar um mecanismo de pesquisa e fui encarregado de escrever o raspador. Alguns sites são executados em hardware antigo e não são capazes de sofrer muito ...