Resultados da pesquisa a pedido "concurrency"

8 a resposta

Como posso lidar com várias mensagens simultaneamente de um tópico JMS (não na fila) com java e spring 3.0?

Observe que eu gostaria que vários ouvintes de mensagens tratassem mensagens sucessivas do tópico simultaneamente. Além disso, gostaria que cada ouvinte operasse de maneira transacional, para que uma falha de processamento em um determinado ...

1 a resposta

palavra-chave de bloqueio no Scala

Qual é a diferença entreFuture(blocking(blockingCall())) eblocking(Future(blockingCall()))? Ambos são definidos emscala.concurrent._ Eu olheino scala docs [http://docs.scala-lang.org/overviews/core/futures.html#blocking]e alguma outra respostas ...

3 a resposta

Diferença entre sincronização de leituras de campo e voláteis

Numa boaartigo com algumas dicas de simultaneidade [http://weblogs.java.net/blog/caroljmcdonald/archive/2009/09/17/some-java-concurrency-tips] , um exemplo foi otimizado para as seguintes linhas: double getBalance() { Account acct = verify(name, ...

2 a resposta

qual é a vantagem de usar o FutureTask sobre o Callable?

Existem duas abordagens para enviar e pesquisar tarefas para obter resultados FutureTask futureTask = new FutureTask<String>(callable);Use combinação deCallable eFuture e enviar emExecutorService. Recuperar resultado usandofuture.get(). Future ...

4 a resposta

Inserir problema de concorrência - ambiente multithread

Eu tenho um problema que o mesmo procedimento armazenado está sendo chamado exatamente ao mesmo tempo com exatamente os mesmos parâmetros. O objetivo do procedimento armazenado é buscar um registro, se existir, ou criar e buscar o registro, se ...

2 a resposta

Trabalho interno do newFixedThreadPool

Por favor, ajude-me a entender o fluxo interno do newFixedThreadPool (ou em cache) Quando escrevemos as instruções abaixo, ExecutorService e = Executors.newFixedThreadPool (3); e.execute (runaable1);e.execute (runaable2);e.execute ...

6 a resposta

Usando volátil desde que atômico

Se eu tenho algo assim ... volatile long something_global = 0; long some_public_func() { return something_global++; }Seria razoável esperar que esse código não quebre (condição de corrida) quando acessado com vários threads? Se não é padrão, ...

4 a resposta

como tornar um thread de aplicativo seguro?

Eu pensei que thread thread safe, em particular, significa que ele deve satisfazer a necessidade de vários threads para acessar os mesmos dados compartilhados. Mas, parece que essa definição não é suficiente. Alguém pode por favorlista as coisas ...

1 a resposta

Como faço para compartilhar um objeto mutável entre threads?

Estou tentando compartilhar um objeto mutável entre threads no Rust usandoArc, mas recebo este erro: error: cannot borrow immutable borrowed content as mutable --> src/main.rs:13:13 | 13 | shared_stats_clone.add_stats(&stats); | ...

1 a resposta

O JavaFX ChangeListener nem sempre está funcionando

Eu tenho um aplicativo JavaFX e lá uma tarefa de simultaneidade. Enquanto a tarefa estiver em execução, desejo anexar a mensagem de updateMessage () a uma TextArea porque a ligação não acrescenta novo texto à TextArea, usei um ...