[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
ep4 - duvida
Olá lista,
O enunciado do ep4 diz que devemos usar uma estrategia para prevenir
deadlocks para as operacoes 'saldo' e 'transf'.
Para 'transf' eu entendo o problema, por exemplo no caso de 'transf
<quantia> 1 2' e 'transf <quantia2> 2 1'.
Mas Para a operacao 'saldo' nao o vejo, pois não há aquisicoes de lock
encaixados, por exemplo:
'saldo 1 2 3'
Seria: conta 1: r.lock(); c1.veSaldo(); r.unlock();
conta 2: r.lock(); c2.veSaldo(); r.unlock();
conta 3: r.lock(); c3.veSaldo(); r.unlock();
Logo, nao vejo problema com deadlock para a operacao 'saldo'.
Claro que posso estar enganado.
Alguem pode esclareceer minha duvida?
Obrigado,
FAbio M Reaes