Resultados da pesquisa a pedido "task"

1 a resposta

iTask - como usar variáveis como parâmetros para o procedimento TTask

Preciso criar um número de iTasks que preencherão a mesma matriz em posições diferentes. Como o código a ser executado para cada tarefa é o mesmo, decidi criar uma matriz de iTasks e criei 4 tarefas. Eu tive um problema ao passar parâmetros para ...

1 a resposta

Como carregar uma expressão cron do db e reagendá-la com o Spring?

Estou usando o agendamento do Spring para ter lotes no meu aplicativo. @Scheduled(cron = "${batch.name|0 0 21 * * ?}") public void restart() { }Os valores são carregados de um arquivo de propriedades e o valor padrão do parâmetro de anotação ...

2 a resposta

Aguardar vs Tarefa. Resultado em um método assíncrono [duplicado]

Esta pergunta já tem uma resposta aqui: Qual é a diferença entre aguardar tarefa <T> e tarefa <T> .Result? [/questions/27464287/what-is-the-difference-between-await-taskt-and-taskt-result] 2 respostasQual é a diferença entre fazer o ...

3 a resposta

Tarefa Gradle substituir sequência no arquivo .java

Quero substituir algumas linhas no meu arquivo Config.java antes que o código seja compilado. Tudo o que consegui encontrar é analisar o arquivo através do filtro durante a cópia. Assim que preciso copiá-lo, tive que salvá-lo em algum lugar - foi ...

1 a resposta

Cancelando uma Tarefa

Tenho uma tarefa que preciso cancelar se o tempo de espera terminar. Por exemplo var t = Task.Factory.StartNew(() => { Thread.Sleep(5000) // some long running task "do something" }); Task.WaitAll(new[] {t}, 1000);Mas parece que a tarefa ainda ...

4 a resposta

armazenando em cache o resultado de um método de fábrica [n assíncrono] se ele não gerar

ATUALIZAÇÃO: Fortemente revisada após @usr apontar que eu assumi incorretamenteLazy<T>O modo de segurança de linha padrão doLazyThreadSafetyMode.PublicationOnly... Quero calcular preguiçosamente um valor por meio de umasync Método de fábrica (ou ...

2 a resposta

Thread.Sleep (2500) vs. Task.Delay (2500) .Wait ()

Eu quero um pouco de clareza sobre isso. Eu sei dissoTask.Delay usará internamente um timer e, obviamente, é baseado em tarefas (aguardável), enquantoThread.Sleep fará com que o fio seja bloqueado. No entanto, chamar .Wait na tarefa faz com que o ...

2 a resposta

Por que esse código paralelo é mais lento que sua versão não paralela semelhante?

Eu tenho o seguinte código (copiado aqui do LINQPad). Obviamente, parece que eu não estou entendendo como o TPL funciona ou o código é lixo. Por que a versão paralela é mais lenta que a versão não paralela? for (int i = 0; i < 100; i++) { ...

3 a resposta

Carregar fxml como processo em segundo plano - Javafx

Meu fxml inicial (digamoshome.fxml) possui muitas funcionalidades, portanto, leva muito tempo para carregar completamente. Portanto, para evitar o intervalo de tempo entre o início do programa e o carregamento de fxml, apresentei mais um fxml ...

2 a resposta

Execução paralela para operações vinculadas de E / S

Eu li os documentos TPL e da biblioteca de tarefas, de capa a capa. Mas ainda não consegui compreender o caso a seguir com muita clareza e agora preciso implementá-lo. Vou simplificar minha situação. eu tenho umIEnumerable<Uri> de comprimento ...