Resultados da pesquisa a pedido "race-condition"
Os threads múltiplos do OpenMP atualizam a mesma matriz
Eu tenho o seguinte código no meu programa e quero acelerá-lo usando o OpenMP. ... for(i=curr_index; i < curr_index + rx_size; i+=2){ int64_t tgt = rcvq[i]; int64_t src = rcvq[i+1]; if (!TEST(tgt)) { pred[tgt] = src; newq[newq_count++] = tgt; } ...
sequência baseada na identificação da empresa postgresql
Eu tenho um banco de dados com empresas e seus produtos. Quero que cada empresa tenha uma sequência de identificação de produto separada. Eu sei que o postgresql não pode fazer isso, a única maneira é ter uma sequência separada para cada ...
A leitura simultânea de um mapa enquanto um único encadeamento em segundo plano o modifica regularmente
Eu tenho uma classe na qual estou preenchendo um mapaliveSocketsByDatacenter a partir de um único thread de segundo plano a cada 30 segundosupdateLiveSockets() método e então eu tenho um métodogetNextSocket() que será chamado por vários threads ...
Falha na segmentação p_thread com uma possível condição de corrida
Problema: criei uma lista vinculada de TIDS de thread filho e quero aguardar que todos os child tids concluam a execução antes de continuar meu thread principal. Basicamente, tenho passagem de diretório (um diretório é especificado pelos membros ...
O código node.js pode resultar em condições de corrida?
Pelo que li, as condições de corrida ocorrem quando diferentes threads tentam alterar uma variável compartilhada, o que pode resultar em um valor que não é possível com nenhuma ordem de execução serial desses threads. Mas o código no node.js é ...
Podemos ter condições de corrida em um programa de thread único?
Você pode encontrar emaqui [https://en.wikipedia.org/wiki/Race_condition#Software]uma explicação muito boa sobre o que é uma condição de corrida. Vi recentemente muitas pessoas fazendo declarações confusas sobre condições e tópicos de ...
Manipulação de threads e condições de corrida em Javascript
Vamos supor que eu tenho um código como o seguinte: var shared = 100; function workWithIt(){ shared += 100; } setTimeout(workWithIt, 500); setTimeout(workWithIt, 500);Idealmente, esse trecho de código deve adicionar 200 à variávelshared, que é ...