Resultados da pesquisa a pedido "multithreading"
xceção @ catch que é lançada em thread diferente
Um dos meus métodos Method1) gera um novo tópico. Esse segmento executa um método Method2) e durante a execução, uma exceção é lançada. Preciso obter essas informações de exceção sobre o método de chamada Method1) Existe alguma maneira de ...
Por que ter mais threads do que núcleos mais rápido?
Eu implementei uma versão do PageRank em uma versão multithread. Estou executando-o em um Q6600 de 4 núcleos. Quando executo o conjunto para criar 4 threads, recebo: real 6.968s user 26.020s sys 0.050sQuando corro com 128 threads, recebo: real ...
Como posso iniciar um 'main' em um novo processo em Jav
A questão é bastante simples. Como posso iniciar um método principal em outro processo java? Agora eu faço assim: startOptions = new String[] {"java", "-jar", "serverstart.jar"}; new ProcessBuilder(startOptions).start();Mas eles me pediram para ...
Como a declaração de bloqueio garante a sincronização intraprocessado
Tenho um pequeno aplicativo de teste que executa dois threads simultaneamente. Um incrementa umstatic long _value, o outro diminui. Eu garanti comProcessThread.ProcessorAffinity que os threads estão associados a diferentes núcleos físicos (sem ...
Uma implementação simples de um Singleton
Essa não é uma maneira mais simples e segura (e, portanto, melhor) de implementar um singleton em vez de fazer duplo bloqueio mambo-jambo? Alguma desvantagem dessa abordagem? public class Singleton { private static Singleton _instance; private ...
existe um 'bloco até que a condição se torne verdadeira' em jav
Estou escrevendo um thread de ouvinte para um servidor e, no momento, estou usando: while (true){ try { if (condition){ //do something condition=false; } sleep(1000); } catch (InterruptedException ...
Notifica / notifica todos liberando o bloqueio em espera
Estou um pouco confuso sobre esperar e notificar / notificar tud Eu sei que existe um bloqueio para cada objeto java. Eu sei esperar vai liberar o bloqueio para outro segmento. Que tal notificar / notificar? O notify / notifyAll libera o ...
Thread junta-se a si próprio
Estou em dúvida, o que acontece quando um thread se junta. ou seja, o thread chama o método join por conta própria. Não estou recebendo nenhum erro. Sample: public class JoinItself extends Thread { public void run() ...
Problema de discussão cruzada?
My error Operação de thread cruzado inválida: controle 'MailTree' acessado a partir de um thread diferente daquele em que foi criad com meu código Minha idéia é quando o método SaveMail terminar a loja 1 mes e depois adicionar essa mes à ...
Lista vinculada classificada com segurança para threads
Estou tentando escrever um lista vinculada classificada segura com thread. Escrevi duas versões: sincronização de granulação grossa e sincronização de granulação fina. Aqui estão as duas implementações: Fine grained: public void add(T t) { ...