![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
AD |
![]()
Сообщение
#1
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
Возникла проблема в приложении управления прожектором заставить тикать часики в момент работы прожектора. Сделал два параллельных потока. ContinueRotation - отвечающий за работу прожектора и TimeThread - отвечающий за тикание и показ часиков на панельки. Чтобы приложение не зависало, запуск потока ConinueRotation делаю в потоке TimeThread. Вопросы следующие, если я использую функцию sleep в потоке ConinueRotation, то управление возвращается в поток TimeThread или же в главный поток? Как заставить во время передачи с помощью функции WriteFile в COM-порт данных о вращении прожектора в какую-то сторону не застывать секундомер. При этом как только вращение заканчивается он отображает корректное время.
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 15.6.2025, 10:46 |