Resultados da pesquisa a pedido "concurrency"

5 a resposta

Incremento automático no armazenamento de tabelas do Azure

Atualmente, estou desenvolvendo um aplicativo para o Armazenamento de Tabelas do Azure. Nesse aplicativo, tenho uma tabela que terá relativamente poucas inserções (alguns milhares / dia) e a chave primária dessas entidades será usada em outra ...

3 a resposta

Processador de caixa de correio em sistemas distribuídos

Percebi o seguinte comentário em minha cópia do Expert F # na página 379: Passando e processando mensagens É frequentemente feita uma distinção entresimultaneidade de memória compartilhada esimultaneidade de passagem de mensagem. O primeiro ...

1 a resposta

No sync.Map é necessário usar Load seguido de LoadOrStore para valores complexos

No código em que um mapa global com uma estrutura cara para gerar valor pode ser modificado por vários threads simultâneos, qual padrão está correto? // equivalent to map[string]*activity where activity is a // fairly heavyweight structure var ...

9 a resposta

Quando devo usar um CompletionService em vez de um ExecutorService?

Acabei de encontrar CompletionService emesta postagem no blog [http://www.chrisellsworth.com/blogs/devblog/archive/2006/10/31/Java-Concurrency-API-Example.aspx] . No entanto, isso realmente não mostra as vantagens do CompletionService sobre um ...

2 a resposta

Posso escrever simultaneamente diferentes elementos de fatia

Eu tenho uma fatia que contém o trabalho a ser feito e uma fatia que conterá os resultados quando tudo estiver pronto. A seguir, um esboço do meu processo geral: var results = make([]Result, len(jobs)) wg := sync.WaitGroup{} for i, job := range ...

3 a resposta

Implementação de BlockingQueue: Quais são as diferenças entre SynchronousQueue e LinkedBlockingQueue

Eu vejo essas implementações deBlockingQueuee não consigo entender as diferenças entre eles. Minha conclusão até agora: Eu nunca vou precisarSynchronousQueueLinkedBlockingQueuegarante FIFO, BlockingQueuedeve ser criado com o parâmetro true para ...

4 a resposta

c # async aguardam implementação [fechado]

Eu tenho algumas dúvidas sobre o design do próximo recurso assíncrono / aguardado do C #. A conveniência de anexar o novo mecanismo aoTask<T>Eu acho que é melhor usar assíncrono, substituindo a palavra-chave wait. Para expaple:var result = ...

5 a resposta

Golang: estrutura anônima e estrutura vazia

http://play.golang.org/p/vhaKi5uVmm [http://play.golang.org/p/vhaKi5uVmm] package main import "fmt" var battle = make(chan string) func warrior(name string, done chan struct{}) { select { case opponent := <-battle: fmt.Printf("%s beat %s\n", ...

3 a resposta

Criação de objetos de simultaneidade em Java

Estou lendo um livro "Simultaneidade de Java na prática", de Brian Goetz. Os parágrafos 3.5 e 3.5.1 contêm declarações que não consigo entender. Considere o seguinte código: public class Holder { private int value; public Holder(int value) { ...

5 a resposta

Batida de aipo: limite à instância de tarefa única por vez

Eu tenho aipo e aipo (quatro trabalhadores) para executar algumas etapas de processamento a granel. Uma dessas tarefas é mais ou menos na linha de "para cada X que não tenha um Y criado, crie um Y". A tarefa é executada periodicamente a uma taxa ...