Resultados da pesquisa a pedido "double-checked-locking"
Sincronização em um cache HashMap
Eu tenho um aplicativo da web onde as pessoas solicitam recursos. Esses recursos são armazenados em cache usando um mapa de hash sincronizado para maior eficiência. O problema aqui é quando duas solicitações diferentes chegam para o mesmo ...
Bloqueio duplo verificado no Android
De acordo com muitos, o idioma de bloqueio duplo verificado de certa forma comum é quebrado para java, a menos que você esteja executando a versão 1.5 ou posterior e use ovolatile palavra-chave. Uma amostra de bloqueio com verificação dupla ...
Bloqueio duplo verificado com ConcurrentMap
Tenho um pedaço de código que pode ser executado por vários encadeamentos que precisam executar uma operação vinculada a E / S para inicializar um recurso compartilhado armazenado em umConcurrentMap. Preciso tornar esse segmento de código seguro ...
Esse código C # deve ser refatorado para usar a classe Lazy <T>
Eu tenho o código a seguir, que pode ser chamado por várias solicitações da Web no mesmo segundo. Como tal, não quero que o segundo + pedido atinja o banco de dados, mas aguarde até o primeir Devo refatorar isso para usar oLazy<T> keyword ...
Por que o volátil é usado no bloqueio com verificação dupla
A partir deHead First livro de padrões de design, o padrão singleton com bloqueio duplo verificado foi implementado como abaixo: public class Singleton { private volatile static Singleton instance; private Singleton() {} public static Singleton ...
Página 2 do 2