

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Um engenheiro de software está trabalhando em um sistema de gerenciamento financeiro. Ele precisa implementar uma funcionalidade que envolve transações aninhadas para garantir que as operações de transferência de dinheiro sejam executadas de forma atômica e isolada. Veja um trecho de seu código abaixo:

O que acontecerá com o saldo das contas após a execução do pseudocódigo acima?
Ambas as contas terão seus saldos inalterados.
O saldo da conta 1 permanecerá inalterado, e o saldo da conta 2 será aumentado em 100.
O saldo da conta 1 será reduzido em 100, e o saldo da conta 2 permanecerá inalterado.
O saldo da conta 1 será reduzido em 100, e o saldo da conta 2 será aumentado em 100.