Perguntas com a marcação «concurrency»

Na ciência da computação, a simultaneidade é uma propriedade de sistemas nos quais vários cálculos podem ser executados em períodos de tempo sobrepostos. Os cálculos podem estar sendo executados em vários núcleos no mesmo chip, em threads compartilhados preventivamente no mesmo processador ou executados em processadores separados fisicamente.

6
Escolhendo a melhor lista de simultaneidade em Java [fechado]
Fechado . Esta pergunta é baseada em opinião . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que possa ser respondida com fatos e citações editando este post . Fechado há 2 anos . Melhore esta questão Meu pool de threads tem um número fixo …
98 java  concurrency 

9
Por que i ++ não é atômico?
Porque é i++ não atômico em Java? Para me aprofundar um pouco mais em Java, tentei contar quantas vezes o loop em threads é executado. Então eu usei um private static int total = 0; na classe principal. Eu tenho dois tópicos. Tópico 1: Impressões System.out.println("Hello from Thread 1!"); Tópico …


7
Semáforo - Qual é a utilidade da contagem inicial?
http://msdn.microsoft.com/en-us/library/system.threading.semaphoreslim.aspx Para criar um semáforo, preciso fornecer uma contagem inicial e uma contagem máxima. MSDN afirma que uma contagem inicial é - O número inicial de solicitações do semáforo que podem ser concedidas simultaneamente. Embora afirme que a contagem máxima é O número máximo de solicitações para o semáforo que …


6
Como usar o ConcurrentLinkedQueue?
Como faço para usar um ConcurrentLinkedQueueem Java? Usando isso LinkedQueue, preciso me preocupar com a simultaneidade na fila? Ou eu apenas tenho que definir dois métodos (um para recuperar elementos da lista e outro para adicionar elementos à lista)? Nota: obviamente, esses dois métodos devem ser sincronizados. Certo? EDIT: O …
95 java  concurrency 

6
Existe um ExecutorService que usa o segmento atual?
O que estou procurando é uma forma compatível de configurar o uso de um pool de threads ou não. Idealmente, o resto do código não deve ser afetado. Eu poderia usar um pool de threads com 1 thread, mas não é bem isso que eu quero. Alguma ideia? ExecutorService es …
94 java  concurrency 


1
Quais são os casos de uso de scala.concurrent.Promise?
Estou lendo SIP-14 e o conceito de Futurefaz todo o sentido e fácil de entender. Mas tenho duas perguntas sobre Promise: O SIP diz Depending on the implementation, it may be the case that p.future == p. Como isso pode ser? São Futuree Promisenão dois tipos diferentes? Quando devemos usar …



6
CountDownLatch vs. Semaphore
Existe alguma vantagem em usar java.util.concurrent.CountdownLatch ao invés de java.util.concurrent.Semaphore ? Pelo que eu posso dizer, os seguintes fragmentos são quase equivalentes: 1. Semáforo final Semaphore sem = new Semaphore(0); for (int i = 0; i < num_threads; ++ i) { Thread t = new Thread() { public void run() …

9
Sincronizando acesso a SimpleDateFormat
O javadoc para SimpleDateFormat afirma que SimpleDateFormat não está sincronizado. "Os formatos de data não são sincronizados. É recomendado criar instâncias de formato separadas para cada thread. Se vários threads acessarem um formato simultaneamente, ele deve ser sincronizado externamente." Mas qual é a melhor abordagem para usar uma instância de …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.