Resultados da pesquisa a pedido "concurrency"
Por que Thread.isInterrupted () sempre retorna false?
Encontrei o método do JavaDoc: Returns: true se este segmento foi interrompido; false caso contrário. Acho que há algo errado com minha compreensão do método. Além disso, posso entender mal o conceito "interrupção" no Thread. Qualquer ...
Quais são os planos de ação adequados para depurar o problema de bloqueio morto, se estiver no ambiente de PRODUÇÃ
Nota Não estou perguntando o conceito de cadeado morto. Estou interessado no que você fará se encontrar esse problema no seu aplicativo java no servidor de cluster de produção e nas habilidades de depuraçã Questã melhor prática de planos sobre ...
ExecutorService desempenho lento de vários threads
Estou tentando executar um cálculo simples (chamaMath.random() 10000000 vezes). Surpreendentemente, executá-lo no método simples executa muito mais rápido do que usar o ExecutorServic Li outro tópico em O surpreendente ponto de equilíbrio de ...
imultaneidade gerenciada por contêiner @EJB 3.1 vs. sincronizada
Comecei a ler sobre o bean de sessão singleton e as anotações usadas para empregar a simultaneidade gerenciada por contêiner. Não vejo o benefício disso em comparação ao simples uso da palavra-chave 'sincronizada'; portanto, suspeito que algo ...
Em Java, é seguro alterar uma referência a um HashMap lido simultaneamente
Espero que isso não seja uma pergunta muito boba ... Tenho um código semelhante ao seguinte no meu projeto: public class ConfigStore { public static class Config { public final String setting1; public final String setting2; public final ...
Garantir a ordem de execução da tarefa no pool de threads
Estive lendo sobre o padrão de pool de threads e não consigo encontrar a solução usual para o seguinte problem Às vezes, quero que as tarefas sejam executadas em série. Por exemplo, leio pedaços de texto de um arquivo e, por algum motivo, ...
EventQueue IDs inconsistentes
Estou com um problema com o seguinte código de exemplo que mostra um comportamento inconsistente para o EventQueue: public static void main( String[] args ) throws InvocationTargetException, InterruptedException { final long[] id1 = new long[ 1 ...
odelos de concorrência e memór
Estou assistindoest [http://channel9.msdn.com/posts/AFDS-Keynote-Herb-Sutter-Heterogeneous-Computing-and-C-AMP] vídeo de Herb Sutter no GPGPU e na nova biblioteca C ++ AMP. Ele está falando sobre modelos de memória e mencionaodelos de memória ...
O que é Ruby equivalente ao módulo de multiprocessamento do Python?
Para obter concorrência real em Ruby ou Python, preciso criar novos processos. Python torna isso bem simples usando omultiprocessing module, que abstrai toda a bondade fork / wait e me permite me concentrar no meu código. Ruby tem algo parecido? ...
como atualizar um jLabel toda vez com um loop while com um atraso
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { int count = jSlider1.getValue(); int delay = jSlider2.getValue(); int valueOfSlider = jSlider2.getValue(); int valueOfSlider2 = jSlider1.getValue(); while (count > 0) { ...