Посоветуйте как в программе на С реализовать таймеры.
Таймер не должен быть супер точным +-2 секунды не критично.
Проблема в том что таймеров может быть много,
и их процессе работы программы нужно запускать или останавливать.
Я пробовал делать через текущее время: разница между сохраненным
заначением в ф-цией time(NULL).
Но возможно изменение текущего времени после чего моя реализация
сходит с ума.
Как интересно данная задача реализованна в библиотеках Gtk или Qt.