Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Что за бред? Sleep() применяется не ради задержки, а чтобы поток не грузил процессор!
Отправлено
Леонид Иванович
(87.252.227.56)
13 декабря 2010, г. 19:27
В ответ на:
Sleep(1)
отправлено
3m
13 декабря 2010, г. 15:05
Составить ответ
|
Вернуться на конференцию
Ответы
Если не углубляться в суть кода, то чисто по логике событий: Поскольку WMP должно тормозить соседние приложения и при этом все OK, то для того чтобы все ОК стало без WMP нужно притормозить приложение в лоб. Сделайте вместо Sleep(1) Sleep( эдак 20)...
-
ETM
(13.12.2010, 20:17:41
94.79.44.23
,
пустое
)
Да ни при чем этот Sleep. Темп чтения задается системным временем. Тем более, что у меня на компьютере приложение работает без всяких WMP. А на элеваторе компьютер вряд ли быстрее 2.8 ГГц :)
-
Леонид Иванович
(13.12.2010, 22:14:27
87.252.227.56
,
пустое
)
Спорить сложно поскольку всего кода не видно... Но утверждение, что темп выполнения потока можно задать системным временем несурьезно, ибо течение времени(хошь бы и системного) непрерывно и неизбежно..:) Темп задается дополнительным "квантованием" по времени потока - сиречь слипом...:)
-
ETM
(13.12.2010, 23:11:5
94.79.44.23
,
пустое
)
Уверяю Вас, этот Sleep ни на что не влияет. Темп чтения данных намного медленней, типичный период 1 сек.
-
Леонид Иванович
(14.12.2010, 00:55:2
87.252.227.56
,
пустое
)
И период этот формируется на основе системног овремени. Суръезно :)
-
Леонид Иванович
(14.12.2010, 00:57:43
87.252.227.56
,
пустое
)
в споры вступать не буду, дам только текст давным-давно мной переведённого.
-
Trashy
(13.12.2010, 22:54:13
188.123.245.200
,
пустое
,
ссылка
)
Это не нужно, я работаю по принципу "запрос-ответ", а не ожидаю каких-то данных от устройства.
-
Леонид Иванович
(14.12.2010, 00:56:23
87.252.227.56
,
пустое
)
Запрашивайте и ждите ответа от устройства. Есть такое правило, не пытайтесь реализовать в 4 кольце то, что уже заложено в нулевом.
-
Trashy
(14.12.2010, 10:15:41
192.168.2.98,213.167.60.19
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
что получится, если сложить 4 и 4 ?
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru