Resultados da pesquisa a pedido "concurrency"

2 a resposta

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 ...

7 a resposta

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 ...

6 a resposta

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 ...

22 a resposta

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 ...

8 a resposta

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 ...

7 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

É 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 ...

3 a resposta

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 ...

1 a resposta

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 ...