Я пытаюсь сохранить файл каждую секунду в пределах + - 100 мс (ошибка 10%). Проблема, с которой я сталкиваюсь, состоит в том, что мое измерение синхронизации говорит о том, что выполнение заняло 1150 мс, но в действительности это, кажется, 3 или 4 секунды.
Что происходит?
Если я введу команду sleep (1), она будет очень точной. Однако, когда я измеряю, сколько времени заняло что-то, оно должно быть совсем немного отключено.
Я использую clock () для измерения выполнения программы. Все это в цикле while.
Walter