EP2 - enunciado

EP2 - enunciado

por Carlos Eduardo Moreira dos Santos -
Número de respostas: 7
No código do carro do enunciado não ficou faltando um i++?
Em resposta à Carlos Eduardo Moreira dos Santos

Re: EP2 - enunciado

por Marcos Takechi Hirata -
Eu realmente não entendi o que esse processo carro faz. Pelo que eu entendi, cada carro começa no primeiro trecho e escolhe uma velocidade inicial. Mas o que eu não entendi é o while interno. Alguém entendeu?
Em resposta à Carlos Eduardo Moreira dos Santos

Re: EP2 - enunciado

por Daniel Santos -
Também estou com duvidas.
Pra que serve o
esperaTempoAleatório() no processo carro?

Um carro some depois que sai de um trecho?? Ele entra no trecho i. como o i=0, então ele sempre vai fica no trecho 0. Quando ele vai poder entrar no trecho 1, ou 2, O Monitor vai poder acessar as variáveis internas do objeto carro pra mudar o i?
Em resposta à Daniel Santos

Re: EP2 - enunciado

por Alexandre Pitta Guedes -
Acho q o i++ tava implícito... foi um pseudo código mega compacto xD

espera tempo aleatoria deve ser algo do tipo
Thread.sleep(random_miliseconds);
Acho que é pra deixar mais aleatorio a entrada dos carros em cada trecho. Forçando a thread carro dar uma dormida. dormir no volante? surpreso


Em resposta à Alexandre Pitta Guedes

Re: EP2 - enunciado

por Daniel Santos -

Outra duvida, o carro sai no final de algum trecho, ou ele percorre a rodovia toda?

Em resposta à Daniel Santos

Re: EP2 - enunciado

por Alfredo Goldman -
Os carros devem percorrer TODA a rodovia, não existe saída entre os
trechos.
Os processos carro podem ser finalizados apenas após sair do trecho
final (se a condição de continuação da simulação não foi mais válida).

Alfredo
Em resposta à Daniel Santos

Re: EP2 - enunciado

por Alfredo Goldman -
Olá,
O esperaTempoAleatório() serve para que exista um tempo, para qual
a thread carro fique apenas esperando, sem entrar em um novo trecho.
Faltou o i++ no código dos carros.

Alfredo