Eu tenho um código em java , onde tem uma thread de um semáforo , seria possível usar o mesmo código ?

5 respostas
programação
F

Seria possível reutilizar o código para fazer um pisca- pisca de Natal ?

5 Respostas

Victtor_Freitas

Acredito que boa parte da lógica sim, a diferença é que as cores divergentes podem ligar na mesma hora sem conflito, já no semáforo não.

F

Então , me dá uma dica ai , por que o semáforo vai ligar vermelho , amarelho e verde
ai você tem a sequencia 1, 2, 3 e já no pisca -pisca você poderá ter :slight_smile:
1, 1, 1
1, 2, 1,
1,3, 1
1, 3, 2

Considerando que as três piscam ao mesmo tempo .

Victtor_Freitas

Sim, quando fiz um semáforo eu utilizei o tempo para controlar as luzes, ou seja, dei um determinando tempo de execução para cada thread e com isso a sequência surgiu. Partindo do principio que seu pisca pisca pode ter varias combinações e cores diferente é só você utilizar o tempo (como eu fiz) só que ao invés de padronizar o tempo para cada uma utiliza a classe java.util.Random para gerar um tempo aleatório, lembrando é claro que limitar o tempo máximo com Random.

Edit: Caso queira padronizar dai você pode utilizar a lógica de permutação, para não repetir sequência de luzes.

F

Amigo eu vou para a faculdade sábado você pode me ajudar?

F

obrigado ai , poderá sinalizar ela ai .valeu pela dica.

Criado 21 de junho de 2018
Ultima resposta 21 de jun. de 2018
Respostas 5
Participantes 2