Dormir por milissegundos no Windows, Linux, Solaris, HP-UX, IBM AIX, Vxworks, Wind River Linux?
Eu tenho que escrever um programa C que tem que dormir por milissegundos, que tem que ser executado em várias plataformas como Windows, Linux, Solaris, HP-UX, IBM AIX, Vxworks e Windriver Linux
Emjanelas, aSleep
a chamada do sistema funcionará apenas em milissegundos.EmLinux, sleep
vai funcionar em segundos;usleep
irá executar em microssegundos e está disponível no Solaris também.EmVxworks, Espero poder implementar usandotaskDelay
esysClkRateSet
.Como posso conseguir esse sono em milissegundos no HP-UX, IBM AIX e Wind River Linux?