Algoritmo de conta deposito/saldo com semáforo ou monitor

5 respostas
java
A

Preciso de uma ajuda para o seguinte problema:

Uma conta é compartilhada por diversas pessoas (isto é, processos) Cada pessoa pode fazer depósitos ou retiradas nesta conta. O saldo atual é a soma de todos os depósitos menos a soma de todos os depósitos menos a soma de todas as retiradas. O saldo nunca pode se tornar negativo, e as retiradas obedecem a uma disciplina. Suponha que o saldo atual seja 200 e a pessoa A esteja esperando para retirar 300. Assuma que outra pessoa B chegue querendo retirar 200. B deve esperar ate que A seja atendido. Desenvolva um algoritmo concorrente, utilizando semáforos ou Monitores) para coordenar este problema. Se julgar necessário, assuma a existência de uma estrutura de dados fila com as operações conveniente.

5 Respostas

R

Oi Ana, seja bem vinda! Você já conseguiu iniciar? Qual ajuda você precisa?

A

Oi, boa noite.
Preciso de uma implementação do problema apresentado em java ou um pseudo-codigo.

R

Usarei as palavras do nosso colega @FearX.

Nós do GUJ não resolvemos exercícios para você: nós ajudamos você a resolver.

Sendo urgente ou não, só podemos te ajudar se você apresentar código. O que já fez? O que tem dúvida? Algo não está rodando direito?

Recomendo que monte, ao menos, a lógica da aplicação. Apenas pedir pelo exercício não vai te ajudar aqui.

Recomendo também que leia o post que vou deixar no final. Quando for postar, siga o post para ficar claro e todo mundo conseguir te ajudar mais facilmente.

W

Boa noite, poste o código para olharmos e assim tentar ajuda-la.

S

@FearX god dms kkkk sempre lembrado por aqui

Criado 27 de junho de 2019
Ultima resposta 28 de jun. de 2019
Respostas 5
Participantes 4