Функция pthread_cond_timedwait нуждается в абсолютном времени в структуре time timespec.
Какую функцию времени я использую для получения абсолютного времени. Я видел много примеров в Интернете, и я нашел почти все функции времени. (ftime, clock, gettimeofday, clock_gettime (со всеми возможными CLOCK _...).
В pthread_cond_timedwait используется абсолютное время. Будет ли это время ожидания повлиять на изменение времени работы машины? Также, если я получаю абсолютное время с одной из функций времени, если время работы машины изменяется между get и добавлением времени дельта, это повлияет на время ожидания? Есть ли возможность ожидать события с относительным временем?