crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

AD
  опции профиля:
сообщение 17.3.2011, 11:36
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Возникла проблема в приложении управления прожектором заставить тикать часики в момент работы прожектора. Сделал два параллельных потока. ContinueRotation - отвечающий за работу прожектора и TimeThread - отвечающий за тикание и показ часиков на панельки. Чтобы приложение не зависало, запуск потока ConinueRotation делаю в потоке TimeThread. Вопросы следующие, если я использую функцию sleep в потоке ConinueRotation, то управление возвращается в поток TimeThread или же в главный поток? Как заставить во время передачи с помощью функции WriteFile в COM-порт данных о вращении прожектора в какую-то сторону не застывать секундомер. При этом как только вращение заканчивается он отображает корректное время.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 15.6.2025, 10:46