Resultados da pesquisa a pedido "concurrency"
multiprocessamento - compartilhando um objeto complexo
Eu tenho um grandedictobjeto semelhante ao que precisa ser compartilhado entre vários processos de trabalho. Cada trabalhador lê um subconjunto aleatório das informações no objeto e faz algum cálculo com ele. Gostaria de evitar copiar o objeto ...
Java ExecutorService: waititTermination de todas as tarefas criadas recursivamente
Eu uso umExecutorService para executar uma tarefa. Essa tarefa pode criar recursivamente outras tarefas que são enviadas para a mesmaExecutorService e essas tarefas filho também podem fazer isso. Agora tenho o problema que quero aguardar até que ...
Tabela SELECT e UPDATE para que não haja sobreposição de Threads
Digamos que tenho a seguinte tabela: ID|Read ------- 1|true 2|false 3|false 4|false... e eu preciso ler o menor ID, que tem [Read] == false; além disso, atualize que eu já o li. Portanto, se eu executar meu procedimento armazenado dbo.getMinID, ...
Por que o Java não vê o valor atualizado de outro encadeamento?
Veja este código (extraído do livro Effective Java) import java.util.concurrent.TimeUnit; public class Main { private static boolean stopReq; public static void main(String[] args) throws InterruptedException { Thread bgw = new Thread(new ...
Fork / Join do Java vs ExecutorService - quando usar qual?
Acabei de ler este post:Qual é a vantagem de um ThreadPoolExecutor Java-5 sobre um ForkJoinPool Java-7? [https://stackoverflow.com/questions/9276807/whats-the-advantage-of-a-java-5-threadpoolexecutor-over-a-java-7-forkjoinpool] e sentiu que a ...
Apache Camel: resposta recebida por correlação desconhecida
Existe ummiddleware entre dois outros componentes de software. Nomiddleware Estou encaminhandoApache ActiveMQ mensagens deApache Camel. é assim que funciona: 1stComponent usamiddleware para enviar mensagem para ...
Conjunto de encadeamentos customizados no fluxo paralelo do Java 8
É possível especificar um conjunto de encadeamentos personalizado para Java 8 fluxo paralelo [http://docs.oracle.com/javase/tutorial/collections/streams/parallelism.html]? Não consigo encontrá-lo em lugar algum. Imagine que eu tenho um ...
MYSQL last_insert_id () e simultaneidade
Eu tenho uma pergunta simples do MYSQL. Se eu fizer uma consulta que contenha LAST_INSERT_ID ()logo após umINSERIR CONSULTAsendo executado em uma página da web que possui muitos usuários simultâneos acessando outras páginas que ...
Gerenciando vários bloqueios
Eu tenho a seguinte situação: Estou processando simultaneamente solicitações que possuem uma determinada chave. Posso processar qualquer número de solicitações ao mesmo tempo, desde que cada chave em andamento seja única. Sou um novato total com ...
Como explicar melhor o "impasse"?
Estou lutando para explicar "impasse" em tópicos em palavras fáceis, por isso ajude. Qual poderia ser o melhor exemplo de "deadlock" (digamos, em Java), e como isso acontece em etapas e como evitá-lo? Mas sem entrar em detalhes muito profundos. ...