Guest Posted May 26, 2002 Report Posted May 26, 2002 Каким способом можно измерять время очень точно? Требуется измерять промежутки времени с точностью до 1/100 секунды, причем отмерять нужно не паузы, а время между событиями (например нажатия кнопки). Думается, какая-нибудь низкоуровневая процедура позволит сделать это Часы в BIOS это не тянут - у них точность на порядок ниже. За все идеи буду очень признателен. Да, и все это нужно реализовать на обычной персоналке (x86) Quote
Guest Posted May 26, 2002 Report Posted May 26, 2002 можно nanosleep или select но тут сам понимешь .... никаких гарантий тоности хотя есле тебе надо до 1/100 то покатит select нормально ..... в glib select как раз реализован так чтоб записывать время до окончания онтервала .... это удобно .... но если думать о переносимости то по непроверенным сведения на некоторых unix select никак не сообщает о том скока времени прошло ... Quote
Guest Posted May 26, 2002 Report Posted May 26, 2002 Переносимость не нужна... А nanosleep разве не паузы делает? Мне нужно не делать точные паузы, а делать следующую вещь: произошло событие (например, выведена на экран строка текста), после этого нажата кнопка. Нужно узнать, сколько времени прошло между событиями. Quote
Guest Posted May 28, 2002 Report Posted May 28, 2002 man 2 getitimer; i dalee chitatat' struct timeval dolzno pomoch' Quote
Guest Posted November 4, 2002 Report Posted November 4, 2002 Я как раз такую же проблему хотела решить. Напиши, если узнал, как это сделать. To: OlgaLinux@rambler Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.