Resultados da pesquisa a pedido "multithreading"

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

Teste de unidade C # - Thread.Sleep (x) - Como zombar do relógio do sistema

Eu tenho que testar um método que faz uma certa quantidade de trabalho após um intervalo. while (running) { ... // Work ... Thread.Sleep(Interval); }O intervalo é passado como parâmetro para a classe, para que eu possa passar 0 ou 1, mas ...

0 a resposta

Multi-threading básico em C / C ++ - dicas, conselhos, tutorial, alguma direção? [fechadas]

Gostaria de aprender a criar um aplicativo multiencadeado, mas nem sei por onde começar. Como a maioria das pessoas implementa multi-threading? Eles usam a biblioteca de impulso? Existe alguma outra maneira de fazer isso? (usando C / C ++ ...

3 a resposta

Preciso de uma barreira de memória para um sinalizador de notificação de alteração entre threads?

Eu preciso de um mecanismo de notificação de alteração muito rápido (no sentido "baixo custo para o leitor", não "baixa latência") entre os threads para atualizar um cache de leitura: A situação FioW (Writer) atualiza uma estrutura de dados (S) ...

2 a resposta

Executando código a cada x segundos

Ao criar uma interface GUI em que o usuário insere um nimber em um campo de texto, o número é adicionado como parâmetro a um objeto de CurrentAccount. Esse número é então adicionado ou subtraído a um valor aleatório. Eu quero que isso aconteça a ...

6 a resposta

Uso do Java ThreadPool

Estou tentando escrever um rastreador da web multithread. Minha classe de entrada principal possui o seguinte código: ExecutorService exec = Executors.newFixedThreadPool(numberOfCrawlers); while(true){ URL url = frontier.get(); if(url == null) ...

2 a resposta

Planejar exceções em Java

Estou desenvolvendo uma tarefa que exige o download de arquivos de URLs fornecidas, um dos requisitos é que ele possa lidar com falhas e exceções na rede. Na minha implementação, eu tinha um DonwloadManager que atribui um thread para cada URL, ...

0 a resposta

O Go pode gerar e se comunicar com processos externos sem iniciar um thread do SO por processo externo?

Versão curta: É possível no Golang gerar vários processos externos (comandos do shell)em paralelo, de modo que não inicie umsegmento do sistema operacionalpor processo externo ... e ainda conseguir receber sua saída quando terminar? Versão mais ...

2 a resposta

No pthread, como transmitir o sinal de maneira confiável para outro thread?

Estou tentando escrever um programa simples de pool de threads em pthread. No entanto, parece quepthread_cond_signal não bloqueia, o que cria um problema. Por exemplo, digamos que eu tenha um programa "produtor-consumidor": pthread_cond_t ...

1 a resposta

A CPU x86_64 usa as mesmas linhas de cache para se comunicar entre 2 processos via memória compartilhada?

Como se sabe, todos os níveis do cache L1 / L2 / L3 no x86_64 moderno são virtualmente indexado, fisicamente marcado [http://www.realworldtech.com/sandy-bridge/7/]. E todos os núcleos se comunicam por meio do cache de último nível - cache-L3 ...