Resultados da pesquisa a pedido "locking"

6 a resposta

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 ...

5 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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 ...

4 a resposta

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 ...

3 a resposta

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 ...

5 a resposta

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 ...

3 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...