|
|
|
Плавная корректировка времени
|
|||
|---|---|---|---|
|
#18+
Edd.DragonAnatoly Podgoretsky, Мы что-то о разных вещах говорим. У часов надо убрать спешку на 5 минут. Т.е. за следующие 6 минут нужно чтобы они прошли 1 минуту. Это реально? Реально. Это не приведет к возращению в прошлое, что нарушит порядок событий? Не приведет. Можно еще плавнее, за следующие 30 минут пройти только 25. Стоять 5 минут - это тоже самое: "за следующие 5 минут, пройти 0 минут". Так убрать спешку и означает стоять 5 минут, но можно и немного вперед двигаться, ухудшая общую ситуацию. Корректировать не 5 минут, а 6 минут. Может психологически и приятно, но это ухудшение алгоритма. Кроме того возьмем вместо планировщика таймер на секунд, ну не должен он выдавать событий, они будут очень не кооректны, не с интервалом 1 секунда, а реже. А если остановить, то событий не будет, поскольку время стоит. Иначе я 60 раз буду считать что прошла 1 секунда, а так только один раз. Сообственно обсуждать нечего и так все понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2010, 19:22 |
|
||
|
Плавная корректировка времени
|
|||
|---|---|---|---|
|
#18+
Anatoly Podgoretsky Родные механизмы позволяют только ускорять время, догон идет плавно, не пропуская ни одной секунды, но с высокой скорость. 1. Чем замедление кардинально отличается от ускорения? Почему только ускорение? Почему не прыжком сделали, как и при замедлении? 2. На сколько быстро? Т.е. у меня часы отстают на 10 минут например. За сколько будет плавный догон осуществлен при синхронизации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2010, 19:31 |
|
||
|
Плавная корректировка времени
|
|||
|---|---|---|---|
|
#18+
Потому что не должна быть пропущена ни одна секунда, что бы другие программы могли правильно отработать, для отката назад это не возможно, останов времени это не то, но его можно осуществить, почему Микрософт не стало делать останов времени мне неизвестно, зато ускорение сделано по полной, величина ускорения мне неизвестна, да и не пытался ее выяснять, я думаю в MSDN наверно можно найти это, но надо потратить много времени. Это еще то приключение искать на сайте Микрософт. Это не предположения, а информация из MSDN я изучал управление временем, для администрирования службы W32Time ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2010, 20:12 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=36878442&tid=1499214]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 394ms |

| 0 / 0 |
