Die Funktion pthread_cond_timedwait benötigt eine absolute Zeit in einer time timespec-Struktur.
Welche Zeitfunktion soll ich verwenden, um die absolute Zeit zu erhalten? Ich habe viele Beispiele im Internet gesehen und ich habe fast alle Zeitfunktionen verwendet. (ftime, clock, gettimeofday, clock_gettime (mit allen möglichen CLOCK_...).
Die Funktion pthread_cond_timedwait verwendet eine absolute Zeit. Wird diese Wartezeit durch eine Änderung der Uhrzeit des Rechners beeinflusst? Auch wenn ich die absolute Zeit mit einer der Zeitfunktionen ermittle, wird die Wartezeit beeinflusst, wenn sich die Zeit der Maschine zwischen der Ermittlung und der Addition der Deltazeit ändert? Gibt es eine Möglichkeit, stattdessen auf ein Ereignis mit einer relativen Zeit zu warten?