|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.03.2014, 19:38 | #1 |
Форумчанин
Регистрация: 30.08.2011
Сообщений: 102
|
Откуда берутся "тики" Stopwatch.Frequency
Хай. Есть две проги на одном компе, например. На обеих прогах нужно синхронизировать таймеры, проблема в том, что на одной проге таймер работает медленнее, чем на другой проге. И, если все зависит от тиков, то на одной проге показывается, что в секунде 3 миллиона с копейками тиков, а на другой проге 10 миллионов тиков ровно. Ящитаю, что именно из-за этого таймер на первой проге работает медленнее. Поясните, как же мне синхронизировать эти таймеры, если понятие "секунды" разное для каждой проги?
|
18.03.2014, 20:25 | #2 |
Пользователь
Регистрация: 05.03.2012
Сообщений: 29
|
таймеры чем реализованы? есть код?
что-то мне подсказывает, что считается количество тиков процессора выделенных потокам - одному больше, другому меньше, поэтому такая разница. |
18.03.2014, 21:19 | #3 |
Форумчанин
Регистрация: 30.08.2011
Сообщений: 102
|
System.Timers.Timer код там очень простой, ничего сложного, и да, я уже сделал новый таймер, свой, на основе DateTime.Now.Ticks
|
19.03.2014, 10:12 | #4 |
Пользователь
Регистрация: 05.03.2012
Сообщений: 29
|
Проблема решена?
|
19.03.2014, 10:17 | #5 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Windows не является системой реального времени => синхронизация таймеров на разных машинах без использования дополнительных программно-аппаратных средств у вас не получится
Благодарить в репутацию. Проклинать — туда же
|
19.03.2014, 14:20 | #6 |
Форумчанин
Регистрация: 30.08.2011
Сообщений: 102
|
|
19.03.2014, 14:32 | #7 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Она и не обязана быть одинаковой.
|
19.03.2014, 17:04 | #8 |
Форумчанин
Регистрация: 30.08.2011
Сообщений: 102
|
|
19.03.2014, 17:19 | #9 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
http://msdn.microsoft.com/ru-ru/libr...vs.110%29.aspx Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
27.03.2014, 19:46 | #10 | |
Форумчанин
Регистрация: 30.08.2011
Сообщений: 102
|
Цитата:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Постоянно слетает галочка "автоматически" в "Параметры Excel", "Формулы", "Вычисления в книге" | Alexsandrr | Microsoft Office Excel | 4 | 19.10.2013 14:22 |
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") | funnyy | Помощь студентам | 3 | 17.10.2012 17:40 |
Откуда берутся расширения у файлов | Ципихович Эндрю | Общие вопросы по программированию, компьютерный форум | 38 | 29.07.2012 10:56 |
Автосумма "динамическая" (значения берутся с разных листов) | AKSENOV048 | Microsoft Office Excel | 2 | 22.09.2011 13:26 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |