Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Каким способом можно измерять время очень точно? Требуется измерять промежутки времени с точностью до 1/100 секунды, причем отмерять нужно не паузы, а время между событиями (например нажатия кнопки).

Думается, какая-нибудь низкоуровневая процедура позволит сделать это

Часы в BIOS это не тянут - у них точность на порядок ниже.

За все идеи буду очень признателен.

Да, и все это нужно реализовать на обычной персоналке (x86)

Опубликовано

можно nanosleep или select но тут сам понимешь ....

никаких гарантий тоности хотя есле тебе надо до 1/100 то покатит select нормально ..... в glib select как раз реализован так чтоб

записывать время до окончания онтервала .... это удобно ....

но если думать о переносимости то по непроверенным сведения на некоторых unix select никак не сообщает о том скока времени прошло ...

Опубликовано

Переносимость не нужна... А nanosleep разве не паузы делает? Мне нужно не делать точные паузы, а делать следующую вещь: произошло событие (например, выведена на экран строка текста), после этого нажата кнопка. Нужно узнать, сколько времени прошло между событиями.

  • 5 месяцев спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...