Resultados da pesquisa a pedido "concurrency"
calling Object.notify () antes de Object.wait ()
Se não houver um fio esperando, useObject.wait(), todas as chamadas paraObject.notify() ouObject.notifyAll() não tem efeito. Eu tenho um cenário em que se eu chamarObject.notify() quando o conjunto de espera estiver vazio, uma chamada subsequente ...
oncorrência pessimista versus otimista (bloqueio versus feedback)
Estou construindo um aplicativo com os seguintes critérios: itens de trabalho: itens que precisam ser trabalhados manualmente pela web pelos usuários (formulário curto de uma página)ários usuários trabalhando em 'itens de trabalho'ada usuário ...
Como gravar em uma matriz a partir de um loop dispatch_apply (GCD
Escrevi código para calcular a dinâmica de um grande conjunto de equações principais acopladas usando o método Runge-Kutta. O código contém muitos loops for, onde cada etapa é independente. Pretendo usar o Grand Central Dispatch para acelerar o ...
Threading em Java: como bloquear um objet
A seguinte função está executando em seu próprio encadeamento: private void doSendData() { try { //writeToFile(); // just a temporary location of a call InetAddress serverAddr = InetAddress.getByName(serverAddress); serverAddr.wait(60000); ...
Java - Segurança de thread de matriz imutável
Tenho uma pergunta sobre o modelo de memória Java. Aqui está uma classe simples que apresenta o problema: public class ImmutableIntArray { private final int[] array; public ImmutableIntArray() { array = new int[10]; for (int i = 0; i < 10; i++) ...
Is Parallel.ForEach no ConcurrentBag <T> thread safe
A descrição do ConcurrentBag no MSDN não está clara: s @Bags são úteis para armazenar objetos quando o pedido não importa e, diferentemente dos conjuntos, os sacos suportam duplicatas. ConcurrentBag é uma implementação de bolsa segura para ...
Como lidar com inventário e concorrência
uais são as estratégias para lidar com o cenário aparentemente comum de um estoque limitado e um formulário de pedid Se sobrar um item e duas pessoas tentarem comprar ao mesmo tempo. Como você lida com quem envia o pagamento por último?
Plataforma de bloqueio de arquivo independente?
Estou executando um trabalho científico intensivo em computação que divulga resultados de vez em quando. O trabalho é basicamente simular a mesma coisa várias vezes, por isso é dividido em vários computadores, que usam sistemas operacionais ...
Interrupção de rosca: cancelará a chamada em espera ()?
Tenho um encadeamento com uma fila de trabalhos recebidos (umLinkedList contendo descrições de trabalho). O segmento é bloqueado comwait() na fila quando não há trabalho para trabalhar. Um objeto externo do despachante de tarefas o desperta ...
Existe uma maneira de vários processos compartilharem um soquete de escut
Na programação do soquete, você cria um soquete de escuta e, em seguida, para cada cliente que se conecta, obtém um soquete de fluxo normal que pode ser usado para lidar com a solicitação do cliente. O sistema operacional gerencia a fila de ...