Gast
#1152373
Moin, ist die Funktion nanosleep() unter Linux eine geeignetes Mittel um einen Thread für eine kurze Zeit schlafen zu schicken ? Vielen Dank, Bernd
|
Anzeige
|
nanosleep() thread
Gast
#1152373
Moin, ist die Funktion nanosleep() unter Linux eine geeignetes Mittel um einen Thread für eine kurze Zeit schlafen zu schicken ? Vielen Dank, Bernd Geht mit nanosleep. Aber Vorsicht, bei älteren Kernels ist nanosleep für kleine Timeouts (<2ms IIRC) als busy-waiting implementiert. Wenns nur um den Thread-Wechsel geht, schau evtl mal "pthread_yield" an, ist zwar nicht im POSIX, aber fast überall verfügbar.
Gast
#1153362
@ernst, vielen Dank. Ich habs zwar jetzt anders gelöst aber sowas ist immer gut zu wissen. Gruss, Bernd Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|