[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Identificando operadores



Estamos com um problema para resolver o problema de concorrência usando o
Bakery Algorithm ou o Tiebraker, pois precisamos conseguir criar e
identificar univocamente cada operator. Para isso, estamos criando os
processos e atribuindo uma identificação numérica neles que indicam a
posição do vetor de operadores: operador [1], operador [2], operador [3]...

Mas o grande problema é: como garantir que 2 processos não queiram ocupar a
mesma posição do vetor? Podemos passar esse número de identificação como
parâmetro na hora de executá-lo?


Obrigado,

Ricardo Moriya e Renato Pelizzari