[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
а я вот с появлением версии 2.51 ucos (та которая с флагами), флаги только и использую. queue у меня вообще ни одной. А только 1 mbox и несколько семафоров ...ну и мутексы. Также не пользую TaskSuspend и TaskResume. Задачи "зависают" по какому нибудь флагу SLEEP а просыпаются по флагу WAKEUP. Понятно, что они не спят а сидят в очереди на ожидания событий. Но на общую производительность это не влияет....особо:)
А какие сервисы Вы используете в ней? И как Вы ожидаете "множественные" события от , например, нескольких задач?
E-mail: info@telesys.ru