Resultados da pesquisa a pedido "locking"

1 a resposta

ReentrantLock não fornece o resultado esperado

Eu criei um programa de consumidor produtor usando o recurso de threads (aguarde e notifique). O código é - /** * Message.java ( Common object ) */ package threads; import java.util.concurrent.locks.ReentrantLock; /** * @author chouhan_r * */ ...

1 a resposta

Qual é a diferença entre travar com `fcntl` e` flock`?

Estou lendo por horas, mas não consigo entender qual é odiferençaentre os dois bloqueios. A única coisa que eu entendo é quefcntl() O bloqueio está oferecendo um bloqueio granular que pode bloquear bytes específicos e que apenasfcntl() suporta ...

2 a resposta

Bloqueie para SELECT para que outro processo não obtenha dados antigos

Eu tenho uma tabela que poderia ter dois threads lendo dados dele. Se os dados estiverem em um determinado estado (digamos o estado 1), o processo fará algo (não relevante para esta pergunta) e atualizará o estado para 2. Parece-me que pode ...

1 a resposta

Script Bash: bloqueio de gravador de leitor

Imagine uma rede de várias máquinas nix. Um nó dedicado armazena arquivos e agenda periodicamenteTask A que modifica esses arquivos. Cada um dos outros planejamentos de nósTask B que sincroniza (rsync) esses arquivos para o armazenamento ...

1 a resposta

Como fazer com que os threads passem por um portão em ordem usando C #

Eu tenho três threads e alguma parte do código pode ser executada em paralelo, algumas partes estão bloqueadas (apenas uma thread por vez). No entanto, um bloqueio precisa apenas deixá-los entrar em ordem. Como esse é um loop, fica mais complexo. ...

2 a resposta

Como a JVM garante que apenas um encadeamento possa adquirir o bloqueio de um objeto?

A maioria de nós sabe que sempre que o encadeamento acessa um bloco sincronizado de um objeto, a JVM fornece o bloqueio desse objeto ao encadeamento. Como a JVM garante que apenas um encadeamento possa ter acesso a um bloqueio de um objeto?

4 a resposta

Como impedir o bloqueio de tela no meu aplicativo com swift no IOS

Como posso impedir o bloqueio da tela apenas ao usar a Navegação. O Waze tem a opção de fazer isso, como posso fazer isso no meu aplicativo?

1 a resposta

Atualizar tabela do MySQL em partes

Estou tentando atualizar uma tabela do MySQL InnoDB com c. 100 milhões de linhas. A consulta leva quase uma hora, o que não é um problema. No entanto, gostaria de dividir esta atualização em partes menores para não bloquear o acesso à tabela. ...

1 a resposta

Unique_lock pode ser usado com um recursive_mutex?

De acordo comesta [http://en.cppreference.com/w/cpp/thread/unique_lock], unique_lock pode ser usado para bloqueio recursivo, declarando umstd::unique_lock<std::recursive_mutex>, e de fato isso compila bem. Contudo, parece examinar o código (gcc ...

2 a resposta

Preciso adicionar alguns bloqueios ou sincronização se houver apenas um segmento gravado e vários segmentos lendo?

Digamos que eu tenha um objeto global: class Global { public static int remoteNumber = 0; }Há um encadeamento executado periodicamente para obter um novo número remoto, e atualiza-o (apenas gravação): new Thread { @override public void run() { ...