Resultados da pesquisa a pedido "java.util.concurrent"
Entrando no bloco com um bloqueio intrínseco
Não vejo como o código a seguir produz uma saída que parece contrariar a definição de um bloqueio de objeto. Certamente, apenas um thread deve ter permissão ...
AtomicBoolean, defina o sinalizador uma vez, necessário? Um booleano estático pode estar bem?
Estou definindo um sinalizador que é definido uma vez por qualquer thread que possa configurá-lo. Todos os outros threads lerão várias vezes esse sinalizador repetidamente várias vezes. No momento, estou usando um AtomicBoolean, que funciona ...
Java 8: loop FOR paralelo
Ouvi dizer que o Java 8 fornece muitos utilitários em relação à computação simultânea. Portanto, eu estou querendo saber qual é a maneira mais simples de paralelizar o loop for dado? public static void main(String[] args) { Set<Server> servers = ...
Mapa de bloqueio por tecla em Java
Eu estou lidando com algum código de biblioteca de terceiros que envolve a criação de objetos caros e cache deles em um
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 ...
É apropriado usar AtomicReference.compareAndSet para definir uma referência aos resultados de uma chamada de banco de dados?
Eu estou implementando um cache simples com o cache armazenado como um AtomicReference.
Como o java.util.concurrent.Executor funciona?
Comojava.util.concurrent.Executor criar o segmento "real"? Suponha que eu esteja implementando o Executor ou usando qualquer serviço do executor (como ThreadPoolExecutor). Como a JVM funciona internamente?
ConcurrentHashMap jdk 8 Usa TreeNodes em vez de List .. Por quê? [fechadas]
Oi eu sei o funcionamento deConcurrentHashMap antes do JDK 8. Eu também entendi o código: era bastante modular e não muito difícil de entender. O código deConcurrentHashMap no JDK 8 mudou muito em relação às implementações anteriores. Como essa ...
AGUARDANDO no sun.misc.Unsafe.park (Método Nativo)
Um dos meus aplicativos trava sob algum período de execução sob carga, alguém sabe o que poderia causar essa saída no jstack: "scheduler-5" prio=10 tid=0x00007f49481d0000 nid=0x2061 waiting on condition [0x00007f494e8d0000] ...