[an error occurred while processing this directive]
Ответ: Никой ошибки нет...
(«Телесистемы»: Конференция 'Цифровые сигнальные процессоры (DSP) и их применение')

миниатюрный аудио-видеорекордер mAVR

Отправлено dxp 06 апреля 2004 г. 11:54
В ответ на: Не понял? Я именно с эти дело и имею. отправлено st256 06 апреля 2004 г. 11:38

Идут вычисления. Внешнее устройство через последовательной порт присылает пакет данных. Пакет приходит асинхронно по отношению ко внутреннему потоку выполнения программмы (который, как мы поминим, находится в процессе длительных вычислений). Пакет нужно обработать, а до конца вычислений еще далеко (во всяком случае, на этапе сборки программы это неизвестно, т.к. внешнее событие происходит асинхронно). Как быть? Надо прервать текущий процесс (но не совсем, а на время, чтобы потом вернуться к нему и продолжить с прерванного места) и выполнить более срочную работу по обработке пришедшего пакета данных. Как вы это реализуете?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru