Resultados da pesquisa a pedido "multithreading"

1 a resposta

Código baseado em encadeamento de teste de unidade? Forçando uma condição de corrida

Ao usar meu aplicativo, deparei-me com uma condição de corrida em algum código que usa umNSOperationQueue para executar tarefas de forma assíncrona após eventos acionados pelo usuário. Eu sei como corrigir a condição de corrida, já que é um erro ...

3 a resposta

Vantagens de usar variáveis de condição sobre mutex

Eu queria saber qual é o benefício de desempenho do uso de variáveis de condição sobre bloqueios mutex em pthreads. O que eu descobri é: "Sem variáveis de condição, o programador precisaria ter threads continuamente pesquisando (possivelmente em ...

5 a resposta

Garantias de progresso sem bloqueio

Curiosamente, eu descobri que muitos programadores acreditam erroneamente que "sem bloqueio" significa simplesmente "programação simultânea sem mutexes". Normalmente, há também um mal-entendido correlacionado de que o objetivo de escrever código ...

4 a resposta

Como o Java faz uso de vários núcleos?

Uma JVM é executada em um único processo e os encadeamentos em uma JVM compartilham o heap pertencente a esse processo. Então, como a JVM utiliza vários núcleos que fornecem vários threads do SO para alta simultaneidade?

4 a resposta

Problemas do MultiThreading durante a programação para o Android

Estou desenvolvendo no Android, mas a pergunta pode ser igualmente válida em qualquer outra plataforma Java. Eu desenvolvi um aplicativo multiencadeado. Digamos que eu tenha uma primeira classe que precise executar uma tarefa demorada, portanto ...

2 a resposta

Qt C ++ Exibindo imagens fora do thread da GUI (Boost thread)

Estou desenvolvendo uma biblioteca C ++ realizando sua interface por meio do Qt, usando o VS2015. No lado da biblioteca, 3aumentar tópicos Carregue continuamente imagens de 3 pastas. Estou tentando exibir essas imagens em 3 diferentesQLabel (ou ...

5 a resposta

java.nio vs novo thread para cada soquete [fechado]

Estou desenvolvendo um aplicativo servidor de cliente 1 para muitos, que é um projeto pequeno. Como o soquete IO está bloqueando. Estou procurando uma solução para isso. Alguém poderia me dizer o que é bom / ruim para cada uma das 2 ...

9 a resposta

Por que os compiladores não mesclam redundantes std :: atomic escreve?

Gostaria de saber por que nenhum compilador está preparado para mesclar gravações consecutivas do mesmo valor em uma única variável atômica, por exemplo: #include <atomic> std::atomic<int> y(0); void f() { auto order = std::memory_order_relaxed; ...

1 a resposta

Como compilar o código C ++ std :: thread com o MinGW?

Gostaria de compilar meu projeto c ++ 11 (movido recentemente para c ++ 11) com o MinGW. E eu tenho erros de compilação sobre o código c ++ 11 como "std :: thread not found". Usei o último MinGW com o gcc 5.3.0 (dezembro de 2015). No final, eu ...

3 a resposta

C #: Como forçar a chamada de um método do thread principal sinalizando de alguma forma a partir de outro thread

Desculpe pelo título longo, eu não sei nem como expressar a pergunta Estou usando uma biblioteca que executa um retorno de chamada de um contexto diferente do segmento principal (é uma biblioteca C), criei o retorno de chamada em c # e, quando ...