Resultados da pesquisa a pedido "concurrency"

3 a resposta

filas de trabalho do produtor / consumidor

Estou lutando com a melhor maneira de implementar meu pipeline de processamento. Meus produtores alimentam o trabalho com um BlockingQueue. No lado do consumidor, pesquiso a fila, envolvo o que recebo em uma tarefa Runnable e a envio a um ...

2 a resposta

Como posso usar o parMap com uma função monádica?

Eu tenho uma função monádica getRate: getRate :: String -> IO DoubleEu gostaria de mapear essa função sobre uma lista de String. Normalmente, eu faria apenas: mapM getRate ["foo", "bar"]mas como cada chamada para getRate faz chamadas de rede, ...

4 a resposta

Como declarar elementos do array voláteis em Java?

Existe uma maneira de declarar elementos da matrizvolatile em Java? I.e. volatile int[] a = new int[10];declara oreferência de matriz volatile, mas oelementos da matriz (por exemplo.a[1]) ainda não são voláteis. Então, eu estou procurando algo ...

1 a resposta

Os números primos de Eratóstenes são mais seqüenciais do que os concorrentes?

Atualmente, estou escrevendo um programa que primeiro gera números primos pela peneira de Eratóstenes sequencialmente e depois simultaneamente. A versão simultânea do algoritmo deve ser mais rápida que a seqüencial, mas no meu caso a versão ...

3 a resposta

Equivalente ao canal golang em Java

Eu tenho um requisito no qual preciso ler de um conjunto de filas de bloqueio. As filas de bloqueio são criadas pela biblioteca que estou usando. Meu código precisa ler as filas. Não quero criar um thread de leitor para cada uma dessas filas de ...

1 a resposta

Usando Servlets Assíncronos e o comportamento dos métodos dispatch () e complete () ao processar a solicitação

Estou usando Servlets assíncronos para processar solicitações, De acordo com o Documentos ...

2 a resposta

Simultaneidade do iOS - Não atingindo o máximo teórico próximo de qualquer lugar

Eu sou novo no Grand Central Dispatch e tenho realizado alguns testes com ele fazendo algum processamento em uma imagem. Basicamente, estou executando um algoritmo em escala de cinza sequencialmente e usando o GCD e comparando ...

2 a resposta

Como detectar se um programa foi compilado usando -threaded?

Estou trabalhando em um daemon Haskell que usa fork / exec POSIX junto com o mecanismo de bloqueio de arquivos. Minhas experiências mostram que os bloqueios de arquivo não são herdados duranteexecuteFile com-threaded tempo de execução (consulte ...

6 a resposta

Qual é um bom padrão para usar um Global Mutex em C #?

A classe Mutex é muito incompreendida e a Global mutexes ainda mais. Qual é o padrão bom e seguro a ser usado ao criar mutexes globais? Um que irá funcionar Independentemente da localidade em que minha máquina estáÉ garantido que libere o ...

4 a resposta

Qual é o objetivo de usar sincronizado (Thread.currentThread ()) {…} em Java?

Eu enfrentei o seguinte código em nosso projeto: synchronized (Thread.currentThread()){ //some code }Não entendo o motivo de usar sincronizado emcurrentThread. Existe alguma diferença entre synchronized (Thread.currentThread()){ //some code }e ...