Resultados da pesquisa a pedido "multithreading"

4 a resposta

iPhone: como usar o performSelector: onThread: withObject: waitUntilDone: method?

Estou tentando usar um thread separado para trabalhar com alguma API. O problema é que não consigo usarperformSelector:onThread:withObject:waitUntilDone: método com um thread que instanciei para isso. Meu código: @interface MyObject : NSObject ...

2 a resposta

O Work Stealing é sempre o algoritmo de agendamento de encadeamento no nível do usuário mais apropriado?

Eu tenho investigado algoritmos diferentes de agendamento para um pool de threads que estou implementando. Devido à natureza do problema que estou resolvendo, posso assumir que as tarefas executadas em paralelo são independentes e não geram novas ...

4 a resposta

Um aplicativo multithread será realmente mais rápido que um aplicativo single thread?

Tudo é inteiramente teórico, a pergunta veio à minha mente e eu não tinha certeza da resposta: Suponha que você tenha um aplicativo que calcule 4 cálculos independentes. (Totalmente independente, não importa em que ordem você as executa e não ...

6 a resposta

Produtor JMS simples versus multiencadeado

Eu queria ver quanta diferença de tempo faria com o uso de um produtor multithread em vez de um único thread thread. Eu configurei um ActiveMQ na minha máquina local, escrevi uma classe de produtor que inicializaria e iniciaria uma conexão JMS em ...

2 a resposta

Operações atômicas da fila multithread

Estou brincando com as estruturas std :: atomic e escrevi essa fila multiprodutor sem bloqueio e multi-consumidor, que estou anexando aqui. A idéia para a fila é baseada em duas pilhas - uma pilha de produtor e consumidor, que são essencialmente ...

2 a resposta

Noções básicas sobre o WPF Dispatcher.BeginInvoke

Fiquei com a impressão de que odispatcher seguirá a prioridade das operações na fila e executará as operações com base na prioridade ou na ordem em que a operação foi adicionada à fila (se a mesma prioridade) até que me disseram que esse não é o ...

4 a resposta

Por que o Parallel.ForEach é muito mais rápido que o AsParallel (). ForAll (), embora o MSDN sugira o contrário?

Eu tenho feito algumas investigações para ver como podemos criar um aplicativo multithread que é executado em uma árvore. Para descobrir como isso pode ser implementado da melhor maneira, criei um aplicativo de teste que é executado no meu disco ...

3 a resposta

Implementação interna da palavra-chave sincronizada

Como a JVM garante que os encadeamentos adquiram um bloqueio depois de inserir o método sincronizado de um objeto?

5 a resposta

impedir que o thread linux seja interrompido pelo agendador

Como você diz ao agendador de threads no linux para não interromper seu thread por qualquer motivo? Estou programando no modo de usuário. Simplesmente bloquear um mutex consegue isso? Quero impedir que outros threads do meu processo ...

1 a resposta

filas de trabalho c ++ com bloqueio

Esta pergunta deve ser um pouco mais simples que as minhas últimas. Eu implementei a seguinte fila de trabalho no meu programa: Pool.h: // tpool class // It's always closed. :glasses: #ifndef __POOL_H #define __POOL_H class tpool { public: ...