Resultados da pesquisa a pedido "concurrency"
Obter ID de um INSERT condicional
Para uma tabela como esta: CREATE TABLE Users( id SERIAL PRIMARY KEY, name TEXT UNIQUE );Qual seria a inserção de uma consulta correta para a seguinte operação: Dado um usuárioname, insira um novo registro e retorne o novoid. Mas se oname ...
Padrão de bloqueio verificado duas vezes: quebrado ou não?
Por que o padrão é considerado quebrado? Parece bom para mim? Alguma ideia? public static Singleton getInst() { if (instace == null) createInst(); return instace; } private static synchronized createInst() { if (instace == null) { instace = new ...
Loops paralelos em C ++
Gostaria de saber se existe uma maneira clara e direta de calcular loops como for e range com base em loops em paralelo em C ++. Como você implementaria uma coisa dessas? De Scala eu sei o mapa, filtro e funções foreach talvez também seja ...
Como você está aproveitando o Multicore?
Como alguém no mundo deHPC [http://en.wikipedia.org/wiki/High-performance_computing]que vieram do mundo do desenvolvimento web corporativo, estou sempre curioso para ver como os desenvolvedores do "mundo real" estão aproveitando a computação ...
Modelo de memória Java - alguém pode explicar isso?
Por anos e anos, eu tentei entender oparte [http://java.sun.com/docs/books/jls/third_edition/html/memory.html#17.4]da especificação Java que trata do modelo de memória e simultaneidade. Eu tenho que admitir que eu falhei miseravelmente. Sim 'eu ...
Usando o SQL Server como uma fila de banco de dados com vários clientes
Dada uma tabela que está atuando como uma fila, como posso configurar melhor a tabela / consultas para que vários clientes processem a partir da fila simultaneamente? Por exemplo, a tabela abaixo indica um comando que um trabalhador ...
Quando uma goroutine bloqueia a E / S, como o planejador identifica que parou de bloquear?
Pelo que eu liaqui [http://morsmachine.dk/go-scheduler], o planejador golang determinará automaticamente se uma goroutine está bloqueando a E / S e passará automaticamente para o processamento de outras goroutines em um thread que não esteja ...
É possível forçar a simultaneidade de solicitação ao usar sessões do ASP.NET?
O ASP.NET não permite solicitações simultâneas para a mesma sessão; o que significa que um usuário pode fazer apenas uma solicitação por vez. Por exemplo, digamos que temosTest1.aspx: public partial class Test1 : System.Web.UI.Page { protected ...
Por que você precisa usar um sinalizador de compilador e um de tempo de execução para obter suporte multicore no Haskell?
O wiki do Haskell mostra que você precisa definir um sinalizador de compilação e um sinal de tempo de execução para obter suporte para vários núcleos. Por que o uso da biblioteca não é suficiente para obter o comportamento correto no momento da ...
Qual é a razão por trás da implementação do método "get" do AtomicMarkableReference em java?
Em java umAtomicMarkableReference pode ser usado para atualizar atomicamente uma referência de objeto junto com um bit de ...