Ruhezustand für Millisekunden unter Windows, Linux, Solaris, HP-UX, IBM AIX, VXWORKS und Wind River Linux?
Ich muss ein C-Programm schreiben, das für Millisekunden in den Ruhezustand versetzt werden muss und auf verschiedenen Plattformen wie Windows, Linux, Solaris, HP-UX, IBM AIX, Vxworks und Windriver Linux ausgeführt werden muss
AufWindows, dasSleep
Der Systemaufruf funktioniert nur für Millisekunden.AufLinux, sleep
wird in Sekunden arbeiten;usleep
wird in Mikrosekunden ausgeführt und ist auch unter Solaris verfügbar.ImVxworksIch hoffe ich kann mit implementierentaskDelay
undsysClkRateSet
.Wie kann ich diesen Millisekundenschlaf unter HP-UX, IBM AIX und Wind River Linux erreichen?