Resultados da pesquisa a pedido "concurrency"
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 ...
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, ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...