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

Re: duvidas do ep3



Acabei de ver que no enunciado fala pra nao fazer assim
desculpem


Paulo Eduardo A. Silveira   <peas@linux.ime.usp.br>
UIN: 5142673   www.paulo.com.br

On Fri, 8 Jun 2001 levifuku@terra.com.br wrote:

> Se você fizer desta maneira não estará aninhando os locks da forma que o professor pediu...
> 
> Ele quer que o programa deva ter a propriedade de isolação...
> sei lá...
> estou tb com dúvida quanto a isso...
> 
> falow
> Levi
> 
> > Oi pessoal
> > tenho algumas duvidas
> > 
> > 
> > na transferencia, tem algum mau eu chamar os metodos deposito e
> > saque? tipo, ele faz uma transferencia de 100 da conta 1 para a 2, entao
> > na verdade o programa faz um saque da conta 1 e um deposito na conta 2.
> > talvez isso nao seja uma boa ideia porque nao teria locks na
> > transferencia, soh quando o deposito() e saque() fosse chamados.
> > 
> > saque () {
> >  locka()
> > 
> >  deslocka();
> > }
> > 
> > deposito {
> >  locka();
> > 
> >  deslocka();
> > }
> > 
> > transf {
> >   saque();
> >   deposito();
> > }
> > 
> > entao, sera que funciona ou pode gerar um estado indesejavel?
> > talvez a pessoa possa ver o estado em que a conta 1 ja sofreu o saque, mas
> > a conta 2 ainda nao recebeu a grana. mas eh que o programa ia ficar chic
> > assim.
> > 
> > Paulo Eduardo A. Silveira   <peas@linux.ime.usp.br>
> > UIN: 5142673   www.paulo.com.br
> > 
> > 
> 
>