Resultados da pesquisa a pedido "multithreading"

1 a resposta

Obter um resultado de função de forma assíncrona no Delphi usando o Omni Thread Library

Estou tentando chamar uma função de outra unidade / classe que levaria algum tempo para executar a tarefa e retornaria um valor de seqüência de caracteres. Não consegui encontrar uma boa referência algo semelhante ao C # async-wait como abordagem ...

24 a resposta

Existe alguma maneira de matar um Thread?

É possível finalizar um thread em execução sem configurar / verificar nenhum sinalizador / semáforo / etc.?

2 a resposta

Como fazer com que o método .empty () da fila de multiprocessamento do Python retorne o valor correto? Ou alternativas?

Eu tenho esse trecho que usa oQueue classe domultiprocess módulo. Estou muito confuso que o.empty() método de uma instância deQueue não me dá um valor correto como eu esperaria. Este é o meu código: from time import sleep from multiprocessing ...

2 a resposta

Design do algoritmo multi-thread C ++ para o padrão de notificação-espera

Estou procurando um conselho e exemplos de código de uma implementação multiencadeada no Windows do seguinte algo: Thread1: Takeinput1trabalhe, notifiqueThread2, continue o trabalho.Thread2: Takeinput2, trabalhe, aguarde a notificação do ...

6 a resposta

Qual é o objetivo da coerência do cache?

Em CPUs como x86, que fornecem coerência de cache, como isso é útil do ponto de vista prático? Entendo que a idéia é tornar as atualizações de memória feitas em um núcleo imediatamente visíveis em todos os outros núcleos. Esta é uma propriedade ...

2 a resposta

Consumidor Kafka - qual é a relação dos processos e threads do consumidor com as partições de tópicos

Eu tenho trabalhado com Kafka ultimamente e tenho um pouco de confusão em relação aos consumidores de um grupo de consumidores. O centro da confusão é se os consumidores devem ser implementados como processos ou threads. Para esta pergunta, ...

4 a resposta

Lendo um arquivo por vários threads

Eu tenho um arquivo de 250Mb para ser lido. E o aplicativo é multiencadeado. Se eu permitir que todos os threads leiam o arquivo, ocorre a falta de memória. Fico com erro de memória. Para evitá-lo. Eu quero ter apenas uma cópia da String (que é ...

1 a resposta

Pool de segmentos dinâmicos

Eu tenho um processo de execução longa que escuta eventos e faz um processamento intenso. Atualmente eu usoExecutors.newFixedThreadPool(x) para diminuir o número de tarefas que são executadas simultaneamente, mas, dependendo da hora do dia e ...

3 a resposta

Como escrever testes de unidade multithread?

Gostaria de saber se existem algumas estruturas de teste de unidade capazes de escrever testes multiencadeados facilmente? Eu imaginaria algo como: invocar um método de teste especial por n threads ao mesmo tempo por m vezes. Após a conclusão de ...

2 a resposta

Cancelar trabalhador em segundo plano

Eu tenho uma interface do usuário que exibe o status de operações de longa execução (baixando alguns arquivos de texto do ftp). Para meus propósitos, uso o backgroundworker e não posso cancelar a operação. void worker_DoWork( object sender, ...