4
respostas

Existe uma forma de rodar algo em paralelo ?

Boa tarde,

Gostaria de saber se em C assim como em Java, eu consigo fazer uso de algo que execute em paralelo, tipo Threads ...

No exemplo do C avançado tem a programação do jogo do pacman por exemplo, gostaria de saber se há uma forma de eu fazer com que os personagem se movimentem a todo instante.

Obrigado.

4 respostas

Olá João Vitor,

Existe sim, mas você precisa utilizar uma biblioteca externa para fazer este controle de concorrência, como por exemplo a pthread.

Ola Douglas,

e você sabe me dizer se há um modo de fazer a thread dormir por um alguns segundos ?

Existe sim João, a função sleep() faz exatamente isto!

Confira aqui na documentação: http://www.manpagez.com/man/3/Sleep/

Olá Douglas,

É possível eu chamar um método dentro de uma Thread em C ?

Eu no curso III de C tenho a função move dos fantasmas, porem eu quero que eles se movimentem de tempo em tempo, no entanto a função não é executada.