Resultados da pesquisa a pedido "locking"
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 ...
O que acontece se dois processos em processadores diferentes tentam adquirir o bloqueio EXATAMENTE ao mesmo tempo
k, estou lendo sobre sincronização e li vários algoritmos, como spinlocks, semáforos e mutex, para evitar condições de corrid o entanto, esses algoritmos não podem impedir a condição de corrida no SMP quando vários processos acessam os dados ...
Como entender o modo "não justo" do ReentrantReadWriteLock?
ReentrantReadWriteLock tem um modo justo e não justo (padrão), mas o documento é tão difícil para eu entende Como posso entender isso? É ótimo se houver algum exemplo de código para demonstrá-lo. ATUALIZA Se eu tenho um tópico de escrita e ...
orçando um tempo limite de consulta no SQL Server
Tivemos um problema com um bloco de código que responde mal em face de bancos de dados lentos (ele estraga a cama com um tempo limite de consulta). Criamos um patch e estamos executando o processo por meio de regressão. Não podemos obter um ...
vitando uma classe da instanciação direta em Pyth
Eu tenho uma super classe com um método que chama outros métodos que são definidos apenas em suas subclasses. É por isso que, quando crio uma instância da minha superclasse e chamo seu método, ele não consegue encontrar o método e gera um ...
onexões e travamento SQLite
Eu gostaria de acessar um banco de dados SQLite a partir de 2 threads diferentes, usando assim duas conexões diferentes com o banco de dados. Ambos os threads executam principalmente leituras do banco de dados e gravam no banco de dados apenas ...
Parallel.ForEach com adição à lista
Estou tentando executar várias funções que se conectam a um site remoto (por rede) e retornam uma lista genérica. Mas quero executá-los simultaneamente. Por exemplo public static List<SearchResult> Search(string title) { //Initialize a new ...
por que o código a seguir resulta em impasse
Tenho a seguinte classe public class LockTester implements Runnable{ private static Locker locker = new Locker(); public static void main(String[] args){ for(int i=0;i<10;i++){ Thread t = new Thread(new LockTester()); t.start(); } } public void ...
stá usando um objeto existente, em vez de criar um objeto de bloqueio específico, segur
EDIT: Como eu estava navegando, encontrei uma pergunta que parece ser a mesma que a que não encontrei anteriormente:Diferença entre lock (locker) e ...
Saiba quando mostrar uma trava de senha
Estou desenvolvendo um aplicativo que precisa exibir uma tela de senha sempre que um usuário sai do aplicativo e volta (seja por meio de um bloqueio de tela ou voltando à tela inicial pelo botão voltar ou home). Eu trabalhei usando ...