-
- Насчёт sleep не всё просто. Разные задачи могут требовать различные уровни энергопотребления и ожидать различных событий из тех же обработчиков прерываний. - Vit(13.10.2010 12:18)
- Разница считается по обычному вычитанию unsigned (int например) из такого же unsigned. Вычислительная математика даёт усегда (если интервал не длиннее размерности счётчика) правильный (положительный) результат - Vit(12.10.2010 23:39)
- Главное, разницу иметь уже не unsigned. Я бы рекомендовал использовать тут только знаковые типы и не морочить мозг, а то дороже выйдет. Я вот нарывался, при чём при переезде с одного 8-битного на другой -- переставало работать. Вот и думай. Хотя, fk0(203 знак., 13.10.2010 11:55)
- Бред! Машины времени пока не существует, а посему время отрицательным не бывает! - rezident(13.10.2010 16:12)
- Если "сейчас" принять за ноль, то "вчера" с минусом, а "завтра" с плюсом, или наоборот... - fk0(13.10.2010 16:22)
- А в каком планировщике задач "вчера" бывает? - rezident(13.10.2010 17:37)
- А временные интервалы не ограничиваются "планировщиками задач", битами и флагами. - fk0(13.10.2010 17:49)
- Событие которое должно было произойти "еще вчера" может (за)интересовать только человека (пользователя), а не аппаратуру. Если же рассматривать случаи восстановления после аппаратного сбоя (типа пропадание штатного питания), то для планировщика rezident(400 знак., 13.10.2010 19:57)
- Чушь и ересь. Использование беззнаковых переменных не позволяет использовать вполне естесственную для человека арифметику. Ну подумаешь справа налево перенёс и минус пририсовал. Ты ж даже не задумаешься! А без знака там такого насчитается, что fk0(19 знак., 14.10.2010 11:30)
- Против природы не попрешь - время движется только вперед. "Отрицательное" время это лишь человеческая абстракция. И то при этом люди говорят, не "минус два года", а "два года тому назад". - rezident(14.10.2010 12:32)
- Мы говорим об элементарном случае из вычислительной математики, а не о некоей "естесственной для человека арифметике". - Vit(14.10.2010 11:52)
- Чушь и ересь. Использование беззнаковых переменных не позволяет использовать вполне естесственную для человека арифметику. Ну подумаешь справа налево перенёс и минус пририсовал. Ты ж даже не задумаешься! А без знака там такого насчитается, что fk0(19 знак., 14.10.2010 11:30)
- Событие которое должно было произойти "еще вчера" может (за)интересовать только человека (пользователя), а не аппаратуру. Если же рассматривать случаи восстановления после аппаратного сбоя (типа пропадание штатного питания), то для планировщика rezident(400 знак., 13.10.2010 19:57)
- А временные интервалы не ограничиваются "планировщиками задач", битами и флагами. - fk0(13.10.2010 17:49)
- А в каком планировщике задач "вчера" бывает? - rezident(13.10.2010 17:37)
- Если "сейчас" принять за ноль, то "вчера" с минусом, а "завтра" с плюсом, или наоборот... - fk0(13.10.2010 16:22)
- неправильно в корне. в пределах переполняющегося счётчика интервал всегда положителен. знаковым должен быть только difftime, а это из немного другой оперы. - Vit(13.10.2010 14:43)
- Сравнение знаковое, ибо difftime знаковый. В итоге проще всё иметь знаковое, иначе легко наткнуться на собственную неаккуратность и различия в подходя к знаковости у разных компиляторов. - fk0(13.10.2010 14:51)
- не надо смешивать всё в кучу. перечитайте моё предыдущее сообщение, плз - Vit(13.10.2010 15:33)
- Сравнение знаковое, ибо difftime знаковый. В итоге проще всё иметь знаковое, иначе легко наткнуться на собственную неаккуратность и различия в подходя к знаковости у разных компиляторов. - fk0(13.10.2010 14:51)
- Бред! Машины времени пока не существует, а посему время отрицательным не бывает! - rezident(13.10.2010 16:12)
- Именно это я и оценил. - mazur(12.10.2010 23:40)
- Главное, разницу иметь уже не unsigned. Я бы рекомендовал использовать тут только знаковые типы и не морочить мозг, а то дороже выйдет. Я вот нарывался, при чём при переезде с одного 8-битного на другой -- переставало работать. Вот и думай. Хотя, fk0(203 знак., 13.10.2010 11:55)