Ir ao conteúdo
  • Cadastre-se
gabriel.santos

Como executar alguma função a cada instante de tempo

Recommended Posts

Olá galera,

 

O que preciso fazer é simular um cruzamento que contenha semáforo. A ideia é que seja utilizado filas para representar as pistas e, cada pista contém um limite de velocidade diferente. E, precisa "gerar" os carros de acordo com o tempo definido em cada pista, ou seja, uma via que é mais movimentada irá gerar os carros em um instante de tempo menor.

Consegui criar uma função que recebe como parâmetro dois números e gera um número aleatório que esteja neste intervalo. O próximo passo seria utilizar esses intervalos de tempo para gerar os carros, isso é que não tô sabendo fazer. Alguém sabe me explicar como faz?

Outro problema seria que ao mesmo tempo que um carro se movimenta, irá gerar outros, também poderá abrir o semáfoto. Ou seja, deverá realizar múltiplas tarefas ao mesmo tempo. Uma maneira que pensei em fazer é dividir em intervalos de 1 segundo e fazer essas tarefas. Mas, não sei como fazer isso em C. Há alguma maneira mais simples de se fazer isso?

 

Valeuu pessoal!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pesquise sobre threads. Acresdito que isso sirva para você.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×