Resultados da pesquisa a pedido "race-condition"

18 a resposta

O que é uma condição de corrida?

Ao escrever aplicativos multithread, um dos problemas mais comuns enfrentados são as condições de corrida. Minhas perguntas à comunidade são: O que é uma condição de corrida? Como você os detecta? Como você lida com eles? Por fim, como você ...

7 a resposta

Como usar corretamente o sync.Cond?

Estou tendo problemas para descobrir como usar corretamentesync.Cond [https://golang.org/pkg/sync/#Cond]. Pelo que sei, existe uma condição de corrida entre o bloqueio do Locker e a invocação do método Wait da condição. Este exemplo adiciona um ...

3 a resposta

Por que `$ @` não é confiável?

Lembro-me de que não é seguro confiar no valor de$@ depois de umeval. Algo sobre um manipulador de sinal ter a chance de definir$@ antes que você veja ou algo assim. Também estou cansado e preguiçoso agora para rastrear a verdadeira razão. Então, ...

2 a resposta

Como as barreiras podem ser destruídas assim que pthread_barrier_wait retornar?

Esta pergunta é baseada em: Quando é seguro destruir uma barreira pthread? [https://stackoverflow.com/questions/874432/when-is-it-safe-to-destroy-a-pthread-barrier] e o recente relatório de erro da glibc: http: ...

3 a resposta

aneira imprópria de usar arquivos de bloqueio como bloqueios entre vários process

Tenho uma situação em que 2 processos diferentes (o meu C ++, outro feito por outras pessoas em JAVA) são um escritor e um leitor de algum arquivo de dados compartilhado. Então, eu estava tentando evitar a condição de corrida escrevendo uma ...

6 a resposta

Semáforos e bloqueios no MATLAB

Estou trabalhando em um projeto MATLAB em que gostaria de ter duas instâncias do MATLAB sendo executadas em paralelo e compartilhando dados. Vou chamar essas instânciasMAT_1 eMAT_2. Mais especificamente, a arquitetura do sistema é: MAT_1 ...

4 a resposta

s transações do banco de dados impedem as condições de corrid

Não está totalmente claro para mim o que as transações nos sistemas de banco de dados fazem. Sei que eles podem ser usados para reverter completamente uma lista de atualizações (por exemplo, deduzir dinheiro em uma conta e adicioná-lo a outra), ...

4 a resposta

onsistência do @Cache ao usar memcached e rdbms como MySQL

Fiz uma aula de banco de dados neste semestre e estamos estudando a manutenção da consistência do cache entre o RDBMS e um servidor de cache, como o memcached. Os problemas de consistência surgem quando existem condições de corrida. ...

4 a resposta

MySQL Race Conditions

Isso causa uma condição de corrida com o MySQL (InnoDB): Iniciar transação. Tente obter registro. Se o registro não existir, retorn Se houver registro, exclua-o e adicione uma entrada de log dizendo que foi excluíd Transação final ...

2 a resposta

anipulador de sinal que acessa a estrutura de dados da fila (condição de corrida

tualmente, estou escrevendo um pequeno shell em C + s empregos e os PIDs associados a eles são armazenados em uma fila de indicadores de trabalh(job *). Quando um novo trabalho é executado, informações sobre ele são adicionadas à fila. Como ...