Resultados da pesquisa a pedido "concurrency"
Bloqueie para SELECT para que outro processo não obtenha dados antigos
Eu tenho uma tabela que poderia ter dois threads lendo dados dele. Se os dados estiverem em um determinado estado (digamos o estado 1), o processo fará algo (não relevante para esta pergunta) e atualizará o estado para 2. Parece-me que pode ...
Função demorando uma eternidade para ser executada para um grande número de registros
Eu criei a seguinte função no Postgres 9.3.5: CREATE OR REPLACE FUNCTION get_result(val1 text, val2 text) RETURNS text AS $BODY $Declare result text; BEGIN select min(id) into result from table where id_used is null and id_type = val2; update ...
Como CopyOnWriteArrayList pode ser seguro para threads?
Eu dei uma olhadaCódigo fonte do ...
casos de uso incorretos do scala.concurrent.blocking?
Com referência ao terceiro ponto daesta [https://stackoverflow.com/a/19682155/383053]resposta aceita, existem casos em que seria inútil ou ruim usarblocking para uma computação de longa execução, seja vinculada à CPU ou IO, que está sendo ...
Concorrência Java: Volátil vs final em variáveis em cascata?
é final Map<Integer,Map<String,Integer>> status = new ConcurrentHashMap<Integer, Map<String,Integer>>(); Map<Integer,Map<String,Integer>> statusInner = new ConcurrentHashMap<Integer, Map<String,Integer>>(); status.put(key,statusInner);o mesmo ...
Posso garantir que Haskell execute E / S atômica?
Eu tenho dois threads no haskell que executam E / S. (Eles imprimem apenas). Algo como o seguinte: thread1 :: IO () thread1 = putStrLn "One" thread2 :: IO () thread2 = putStrLn "Two"Atualmente, estou obtendo resultados como os seguintes: OnTwoe ...
Os futuros são executados em um único segmento? (Scala)
Usando o contexto de execução implícita padrão no Scala, cada novo futuro será calculado em um único thread dedicado ou o cálculo será dividido e distribuído para vários threads no pool de threads? Não sei se isso ajuda, o pano de fundo desta ...
Slick 3.0-RC3 falha com java.util.concurrent.RejectedExecutionException
Estou tentando me familiarizar com o Slick 3.0 e o Futures (usando o Scala 2.11.6). Eu uso código simples baseado emExemplo de padrão de bolo Multi-DB do Slick [http://typesafe.com/activator/template/slick-multidb-3.0]. Por que o código a seguir ...
Java, divida o trabalho de entrada uniformemente via hash em ambientes multithread
Eu implementei um código java para executar tarefas de entrada (comoRunnable) com n Threads baseados em seu módulo hashCodenThreads. O trabalho deve se espalhar, idealmente - uniformemente, entre esses tópicos. Especificamente, temos umdispatchId ...
Posso `` restringir '' isso de alguma forma?
Eu estive assistindoPalestra de Mike Acton sobre design orientado a dados em C ++ [https://www.youtube.com/watch?v=rX0ItVEVjHc]no CppCon 2014, e ele dá este exemplo: int Foo::Bar(int count) { int value = 0; for (int i = 0; i < count; i++) { ...