Resultados da pesquisa a pedido "race-condition"
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ê ...
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 ...
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, ...
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: ...
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 ...
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 ...
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), ...
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. ...
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 ...
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 ...