Spanie przez milisekundy w systemach Windows, Linux, Solaris, HP-UX, IBM AIX, Vxworks, Wind River Linux?
Muszę napisać program w C, który musi spać przez milisekundy, który musi działać na różnych platformach, takich jak Windows, Linux, Solaris, HP-UX, IBM AIX, Vxworks i Windriver Linux
NaWindows, theSleep
wywołanie systemowe będzie działać tylko w milisekundach.NaLinux, sleep
będzie działać w sekundach;usleep
będzie działać w mikrosekundach i jest również dostępny w systemie Solaris.WVxworks, Mam nadzieję, że uda mi się wdrożyćtaskDelay
isysClkRateSet
.Jak mogę osiągnąć ten milisekundowy czas uśpienia na HP-UX, IBM AIX i Wind River Linux?