Sincronização (ciência da computação): diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
e
Linha 1:
{{Sem-fontes|data=abril de 2020}}
'''Sincronização''' é o gerenciamento adequado de múltiplas [[thread (ciência da computação)|linhas de execução]] ou [[processo (informática)|processos]] [[Concorrência (informática)|concorrentes]] que acessamacedem um mesmo recurso limitado ou uma porção de dados, situação conhecida como [[condição de corrida]].
 
Este gerenciamento em geral deve prover acesso a todas as linhas de execução dentro dos limites do recurso limitado, de modo que todas tenham tempo finito de espera (não ficarão em espera infinita). No caso de acesso a uma porção de dados, as leituras e escritas realizadas devem ocorrer de modo a preservar a consistência.