[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
duvidas do ep3
- Subject: duvidas do ep3
- From: Paulo Eduardo Azevedo Silveira <peas@linux.ime.usp.br>
- Date: Fri, 8 Jun 2001 09:40:57 -0300 (BRT)
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