Resultados da pesquisa a pedido "multithreading"
É possível um encadeamento para o próprio Deadlock?
É tecnicamente possível que um encadeamento em Java entre em conflito? Me perguntaram isso em uma entrevista há algum tempo e respondi que não era possível, mas o entrevistador me disse que sim. Infelizmente, não fui capaz de entender o método ...
pthread mutex não está funcionando corretamente
Atualmente, estou aprendendo C do curso Open Courseware do MIT, chamado Practical Programming in C. Ao discutir condições de corrida em multithreading, as notas da aula continham um exemplo de um programa com uma condição de corrida e como ele ...
Swift, dispatch_group_wait não está esperando
Estou tentando usar o Grand Central Dispatch para aguardar o término do download dos arquivos antes de continuar. Esta questão é derivada desta:Swift (iOS), aguardando o término do download de todas as imagens antes de ...
O OpenCV GPU Farneback Optical Flow funciona mal em multi-threading
Meu aplicativo usa a classe Opencv gpugpu::FarnebackOpticalFlow para calcular o fluxo óptico entre um par de quadros consecutivos de um vídeo de entrada. Para acelerar o processo, explorei o suporte TBB do OpenCV para executar o método ...
como criar um contador global seguro para threads em python
Estou criando umthreading.Timer(2,work) executar threads. Dentro de cada função de trabalho, sob alguma condição, o contador global deve aumentar sem conflito para acessar a variável de contador entre os encadeamentos de trabalho gerados. eu ...
Como esperar por um thread que gera seu próprio thread?
Estou tentando testar um método que funciona em um thread separado, simplificado é assim: public void methodToTest() { Thread thread = new Thread() { @Override public void run() { Clazz.i = 2; } }; thread.start(); }No meu teste de unidade, ...
objc_sync_enter / objc_sync_exit não está funcionando com DISPATCH_QUEUE_PRIORITY_LOW
Preciso de um bloqueio de leitura / gravação para o meu aplicativo. Eu li https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock [https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock] e escrevi minha própria classe, porque não há ...
Torcido: adiado que dispara repetidamente?
Deferreds são uma ótima maneira de fazer processamento assíncrono no Twisted. No entanto, eles, como o nome indica, são para cálculos adiados, que são executados e finalizados apenas uma vez, disparando os retornos de chamada uma vez. E se ...
Variável condicional vs semáforo
Quando se deve usar um semáforo e quando se deve usar uma variável condicional (CondVar)?
Os objetos imutáveis são imunes a publicação inadequada?
É um exemplo deJCiP [http://www.javaconcurrencyinpractice.com/]. public class Unsafe { // Unsafe publication public Holder holder; public void initialize() { holder = new Holder(42); } } public class Holder { private int n; public Holder(int n) ...