Resultados da pesquisa a pedido "concurrency"

3 a resposta

Quando o ConcurrentDictionary TryRemove retornará false

Ele retornará falso apenas se o dicionário não contiver um valor para a chave especificada ou também retornará falso devido a condições de corrida do encadeamento, como outro encadeamento que adiciona / atualiza alguma coisa? Pergunta no ...

1 a resposta

Simultaneidade em Java usando blocos sincronizados, sem fornecer os resultados esperados

Abaixo está um programa java trivial. Ele possui um contador chamado "cnt" que é incrementado e adicionado a uma lista chamada "monitor". "cnt" é incrementado por vários threads e os valores são adicionados ao "monitor" por vários threads. No ...

2 a resposta

Java volátil para simultaneidade

Ok, então acabei de ler esta perguntaVocê já usou a palavra-chave volátil em Java? [https://stackoverflow.com/questions/106591/do-you-ever-use-the-volatile-keyword-in-java] , e uso uma variável volátil para interromper um loop. Também vi ...

3 a resposta

Futuros em Haskell

Haskell tem um equivalente da capacidade de Alice de vincular uma variável a um futuro? val a = spawn foo;onde foo é alguma função. Eu sei que Haskell suporta canais e threads; Espero que sintaxe tão natural quanto a de Alice vincule um valor a ...

4 a resposta

Como capturar exceções no FutureTask

Depois de descobrir queFutureTask correndo em umExecutors.newCachedThreadPool() no Java 1.6 (e do Eclipse) engole exceções no diretórioRunnable.run() método, tentei encontrar uma maneira de capturá-los sem adicionar throw / catch a todos os ...

9 a resposta

Como resolver a declaração "Bloqueio duplo verificado está quebrado" em Java?

Quero implementar a inicialização lenta para multithreading em Java. Eu tenho algum código do tipo: class Foo { private Helper helper = null; public Helper getHelper() { if (helper == null) { Helper h; synchronized(this) { h = helper; if (h == ...

3 a resposta

O que acontece se dois threads lêem e gravam o mesmo pedaço de memória

Entendo que, se dois threads estiverem lendo a mesma parte da memória e nenhum thread estiver gravando nessa memória, a operação estará segura. No entanto, não sei o que acontece se um segmento estiver lendo e o outro estiver escrevendo. O que ...

2 a resposta

Como os atores funcionam em comparação com os threads?

Existe alguma explicação boa e curta de comoAtores funciona em comparação com threads? Um tópico não pode ser visto como ator e enviar mensagens para outros tópicos? Eu vejo alguma diferença, mas não está tão claro para mim. Eu posso ...

1 a resposta

Como obter uma simultaneidade de 1000 solicitações com o Flask e o Gunicorn [fechado]

eu tenho4 machine learning models de tamanho2GB cada, isto é8GB no total. Estou recebendo solicitações por aí100 requests de uma vez. Cada solicitação está levando em torno de1sec. Eu tenho uma maquina15GB RAM. Agora, se eu aumentar onumber of ...

5 a resposta

A opção “selecionar para atualização” impede a inserção de outras conexões quando a linha não está presente

Estou interessado em saber se umselect for update A consulta bloqueará uma linha inexistente. por exemplo. Tabela FooBar com duas colunas, foo e bar, foo tem um índice exclusivo Emitir consultaselect bar from FooBar where foo = ? for updateSe ...