Resultados da pesquisa a pedido "concurrency"

1 a resposta

Garanta que o código no retorno de chamada CompletableFuture seja executado após

Diz que tenho isso: public void foo(){ CompletableFuture.delayedExecutor(1, TimeUnit.MILLISECONDS).execute(() -> { doSomethingA(); }); doSomethingB(); } Existe alguma garantia de que doSomethingB (); sempre será executado antes de doSomethingA ...

1 a resposta

Por que usar fluxos paralelos no inicializador estático leva a um conflito não estável

CUIDADO não é uma duplicata, leia o tópico сarfully https: //stackoverflow.com/users/3448419/apangi [https://stackoverflow.com/users/3448419/apangin] quote: A verdadeira questão é por que o código às vezes funciona quando não deveria. ...

2 a resposta

ThreadPoolExecutor com corePoolSize 0 não deve executar tarefas até que a fila de tarefas esteja cheia

Eu estava passandoConcorrência Java na práticae ficou preso no8.3.1 Criação e desmontagem de encadeamentostema. A nota de rodapé a seguir alerta sobre como mantercorePoolSize para zero. Às vezes, os desenvolvedores são tentados a definir o ...

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

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

Java: Como substituir automaticamente todos os valores em um mapa?

Eu tenho um bean com estado em um ambiente multiencadeado, que mantém seu estado em um mapa. Agora eu preciso de uma maneira de substituir todos os valores desse mapa em uma ação atômica. public final class StatefulBean { private final ...

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

1 a resposta

Usando o JFrame com um fluxo de entrada contínuo

Estou tentando implementar o código que lê da porta serial do meu redboard e, com base no que ele lê, repintar um círculo. O objetivo final disso é usar a classe Robot para obter o controle real do cursor, mas primeiro quero aprender mais sobre ...

5 a resposta

Resolução de impasse de goroutines

Eu tenho tentado resolver esse problema simples que encontrei na simultaneidade de Golang. Estive pesquisando todas as soluções possíveis, mas não encontrei nada específico para o meu problema (ou talvez eu não tenha uma). Aqui está o meu ...

2 a resposta

Como lidar com a contrapressão usando as funções do Google Cloud

Usando as funções do Google Cloud, existe uma maneira de gerenciar a simultaneidade de execução, como está o AWS Lambda? ...