[an error occurred while processing this directive] [an error occurred while processing this directive]
вопрос
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Romario 14 февраля 2002 г. 12:14
В ответ на: Ответ: отправлено Andy Mozzhevilov 14 февраля 2002 г. 06:32

а я вот с появлением версии 2.51 ucos (та которая с флагами), флаги только и использую. queue у меня вообще ни одной. А только 1 mbox и несколько семафоров ...ну и мутексы. Также не пользую TaskSuspend и TaskResume. Задачи "зависают" по какому нибудь флагу SLEEP а просыпаются по флагу WAKEUP. Понятно, что они не спят а сидят в очереди на ожидания событий. Но на общую производительность это не влияет....особо:)

А какие сервисы Вы используете в ней? И как Вы ожидаете "множественные" события от , например, нескольких задач?

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

Ответы



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

E-mail: info@telesys.ru