Resultados da pesquisa a pedido "concurrency"
Bloqueio parcial em java
Eu continuo lendo sobre como o bloqueio parcial, usando o sinalizador -XX: + UseBiatedLocking, pode melhorar o desempenho da sincronização sem controle. Não consegui encontrar uma referência ao que faz e como melhora o desempenho. Alguém pode ...
Java Iterator Concurrency
stou tentando fazer um loop em um iterador Java simultaneamente, mas estou tendo problemas com a melhor maneira de fazer iss Aqui está o que eu tenho, onde não tento fazer nada ao mesmo temp Long l; Iterator<Long> i = getUserIDs(); while ...
Bloqueios de bloqueios versus bloqueios sem bloqueio
Estou pensando aqui: se você tem 2 threads executando operações FAST que precisam ser sincronizadas, uma abordagem sem bloqueio não é mais rápida / melhor do que uma abordagem de troca de contexto / bloqueio? Por não bloquear, quero dizer algo ...
Executors.newCachedThreadPool () versus Executors.newFixedThreadPool ()
newCachedThreadPool() [http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executors.html#newCachedThreadPool--] ...
No SQL Server, como posso bloquear uma única linha de maneira semelhante ao “SELECT FOR UPDATE WAIT” da Oracl
Tenho um programa que se conecta a um banco de dados Oracle e executa operações nele. Agora, quero adaptar esse programa para também oferecer suporte a um banco de dados do SQL Serve Na versão Oracle, uso "SELECT FOR UPDATE WAIT" para bloquear ...
Várias threads Java aparentemente bloqueando o mesmo monitor?
Em um threaddump Java, encontrei o seguinte: "TP-Processor184" daemon prio=10 tid=0x00007f2a7c056800 nid=0x47e7 waiting for monitor entry [0x00007f2a21278000] java.lang.Thread.State: BLOCKED (on object monitor) ...
Inicializando dois threads com a mesma instância de um executável
É uma programação ruim inicializar dois threads com a mesma instância de um executável? Que diferença faria para inicializar com instâncias separadas de um executável e o compartilhamento de locais de memória para a mesma instância de um ...
Thread programação segura
Eu continuo ouvindo sobre threads seguros. O que é isso exatamente e como e onde posso aprender a programar código de thread seguro? Suponha também que eu tenho 2 threads, um que escreve em uma estrutura e outro que lê a partir dela. Isso é ...
Qual é a diferença entre a “fila global” e a “fila principal” no GC
Entre outras maneiras, existem essas duas maneiras de obter filas emGCD: dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_get_main_queue();Se não estou completamente errado, a "fila principal" está sendo executada no ...
Bloqueio de um objeto mutável - Por que é considerado uma má prátic
Veja issorespond [https://stackoverflow.com/questions/238173/worst-java-practice-found-in-your-experience/1219428#1219428] . Diz Seis exemplos muito ruins; ... bloqueio em um campo mutável. por exemplo. sincronizado (objeto) {object = ...