Resultados da pesquisa a pedido "concurrency"

4 a resposta

Java 8: loop FOR paralelo

Ouvi dizer que o Java 8 fornece muitos utilitários em relação à computação simultânea. Portanto, eu estou querendo saber qual é a maneira mais simples de paralelizar o loop for dado? public static void main(String[] args) { Set<Server> servers = ...

1 a resposta

Os futuros em Scala são realmente funcionais?

Eu estou lendo este blogpostar [http://futurice.com/blog/an-example-of-functional-design]que afirmaFutures não são "funcionais", pois são apenas invólucros decom efeito colateral cálculos. Por exemplo, eles contêm chamadas RPC, solicitações HTTP, ...

4 a resposta

Duas gravações atômicas em locais diferentes em threads diferentes sempre serão vistas na mesma ordem por outros threads?

Semelhante ao meuanterior [https://stackoverflow.com/questions/27333311] pergunta, considere este código -- Initially -- std::atomic<int> x{0}; std::atomic<int> y{0}; -- Thread 1 -- x.store(1, std::memory_order_release); -- Thread 2 -- ...

8 a resposta

Por que wait () sempre deve estar no bloco sincronizado

Todos sabemos que, para invocarObject.wait() [http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html#wait%28%29], essa chamada deve ser feita em bloco sincronizado, caso contrário, ...

1 a resposta

Acesso simultâneo a dados como em Haxl e Stitch

Este é um acompanhamento do meu anteriorPergunta, questão [https://stackoverflow.com/questions/27591599/are-futures-in-scala-really-functional] . Como eu entendo ...

3 a resposta

O x86 CMPXCHG é atômico? Em caso afirmativo, por que ele precisa de LOCK?

oDocumentação da Intel [http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf] diz Esta instrução pode ser usada com umLOCK prefixo para permitir ...

4 a resposta

Redimensionamento dinâmico de java.util.concurrent.ThreadPoolExecutor enquanto ele tem tarefas em espera

Estou trabalhando com umjava.util.concurrent.ThreadPoolExecutor para processar vários itens em paralelo. Embora o encadeamento em si funcione bem, às vezes encontramos outras restrições de recursos devido a ações que acontecem nos encadeamentos, ...

7 a resposta

Operações atômicas no Django?

Estou tentando implementar (o que eu acho que é) um modelo de dados bastante simples para um contador: class VisitorDayTypeCounter(models.Model): visitType = models.CharField(max_length=60) visitDate = models.DateField('Visit Date') counter = ...

2 a resposta

Reprodução de comportamento inesperado com código de modificação cruzada em CPUs x86-64

Pergunta, questãoQuais são algumas idéias para código de modificação cruzada que podem disparar comportamento inesperado em sistemas x86 ou x86-x64, onde tudo é feito corretamente no código de modificação cruzada, com exceção da execução de uma ...

1 a resposta

Akka obsoleta Camel?

Minhascompreensão da Akka é que ele fornece um modelo pelo qual vários threads isolados podem se comunicar de maneira altamente simultânea. Ele usa o "modelo de ator", em que cada thread é um "ator" com um trabalho específico a ser executado. ...