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

6 a resposta

Listar <T> segurança de thread

Estou usando o código abaixo var processed = new List<Guid>(); Parallel.ForEach(items, item => { processed.Add(SomeProcessingFunc(item)); });O segmento de código acima é seguro? Existe uma chance de a lista processada ser corrompida? Ou devo ...

1 a resposta

Tarefa recorrente em segundo plano [fechada]

Estou apenas começando a tentar usar "Tarefas" em vez de Threads e estou tentando implementar um objeto com uma tarefa de "limpeza" em segundo plano que é executada a cada 5 minutos enquanto o objeto estiver em uso, mas que não deve bloquear a ...

4 a resposta

Cancelar uma tarefa pendente de forma síncrona no encadeamento da interface do usuário

Às vezes, depois de solicitar o cancelamento de uma tarefa pendente com CancellationTokenSource.Cancel [http://msdn.microsoft.com/en-us/library/dd321955%28v=vs.110%29.aspx]Eu preciso ter certezaa tarefa atingiu corretamente o estado cancelado, ...

2 a resposta

Continue executando um número específico de tarefas

Eu tenho tentado fazer isso: Crie uma tarefa 'N' para executar e continuar executando esse número de tarefas por um período de tempo; nesse caso, a tarefa será finalizada; então, devo iniciar uma nova tarefa para manter o mesmo número de ...

2 a resposta

Manipulando exceções da parte síncrona do método assíncrono

Estou lidando com a situação em que a tarefa iniciada pode ser lançada, enquanto ainda estou executando de forma síncrona no encadeamento inicial. Algo assim, para fins ilustrativos: static async Task TestAsync() { var random = ...

2 a resposta

Processamento assíncrono de dados

No momento, estou tentando montar um servidor tcp assíncrono para receber dados que desejo processar, extrair valores e inserir no servidor sql. O conceito básico que eu pensei que seria melhor é que, uma vez que os dados sejam recebidos e ...

4 a resposta

Como posso dizer ao Moq para retornar uma tarefa?

Eu tenho uma interface que declara Task DoSomethingAsync();Estou usando o MoqFramework para meus testes: [TestMethod()] public async Task MyAsyncTest() { Mock<ISomeInterface> mock = new Mock<ISomeInterface>(); mock.Setup(arg => ...

2 a resposta

Existe algo como BlockingCollection <T> assíncrono?

Eu gostaria deawait no resultado deBlockingCollection<T>.Take() de forma assíncrona, para não bloquear o segmento. Procurando algo assim: var item = await blockingCollection.TakeAsync();Eu sei que eu poderia fazer isso: var item = await ...

1 a resposta

Chamar Task.wait pode não esperar se a tarefa ainda não tiver sido iniciada?

Eu estava lendo o clr de Jeffrey Richter via livro de c # e me senti desconfortável ao ler que a espera por tarefas nem sempre pode esperar e cito "Quando um encadeamento chama o método Wait, o sistema verifica se a tarefa que o encadeamento ...

1 a resposta

Convertendo assíncrono / aguardar em Task.ContinueWith

Esta questão foi desencadeada por comentários paraeste [https://stackoverflow.com/a/21326957/1768303]: Como porta traseira de um não linearasync/await código para o .NET 4.0 semMicrosoft.Bcl.Async? Na questão vinculada, temos umWebRequest ...