-
- если не ошибаюсь в uCOS-II это (Event Flags) есть и давно, но там неудобство, это один объект, а если несколько разных объектов, то фиг. - инженегр(13.01.2014 14:38, )
- "Пропал калабуховский дом!" (С) LightElf(252 знак., 13.01.2014 10:59)
- И всё? А сколько было пафоса. Рассказать вам как аналогично на protothreads залудить? - Скрипач(12.01.2014 22:26)
- Как? С приемлимой реактивностью (не time triggered архитектура) и без поллинга с 100% утилизацией CPU. - fk0(12.01.2014 23:57)
- Опа! :) А где это в FreeRTOS? А просто проверять что двойное слово не ноль, можно и в protothreads. - Скрипач(13.01.2014 01:22)
- В вменяемых ОС такие вещи делаются не тупым опросом 100500 раз в секунду, а есть списки связанные с каждым объектом (ожидаемым) -- какие нити его ожидают. И когда объект изменяется по этому списку попадает в планировщик. А до того не тратится fk0(159 знак., 13.01.2014 10:50)
- Вот там -> есть очень качественная библиотека работы с GAVL. Универсальные бинарные деревья для поиска и менеджмента всяких приоритетов и проч. Это одна из важнейших частей RTEMS, входит в RTEMS SuperCore. Довольно компактная по памяти и коду, Evgeny_CD(48 знак., 14.01.2014 11:20, ссылка)
- мощно - Vit(14.01.2014 10:58)
- Цитата: "когда объект изменяется". А там точно "if (object->signaled_state)", в планировщике, нету? Точно-точно? И много ли изменится от выноса этого if из планировщика в задачу? В protothreads почитай что ничего... - Скрипач(14.01.2014 00:08 - 00:11)
- В вменяемых ОС такие вещи делаются не тупым опросом 100500 раз в секунду, а есть списки связанные с каждым объектом (ожидаемым) -- какие нити его ожидают. И когда объект изменяется по этому списку попадает в планировщик. А до того не тратится fk0(159 знак., 13.01.2014 10:50)
- Опа! :) А где это в FreeRTOS? А просто проверять что двойное слово не ноль, можно и в protothreads. - Скрипач(13.01.2014 01:22)
- Как? С приемлимой реактивностью (не time triggered архитектура) и без поллинга с 100% утилизацией CPU. - fk0(12.01.2014 23:57)
- непонятно как проверка маски избавляет от проверки/обработки индивидуальных битов ? - zeleny(12.01.2014 22:15)
- А теперь дискотека! - Крок(12.01.2014 18:10)
- Спасибо, интересная штука - бомж(12.01.2014 17:30)
- в ЦТЛ давно было. чего орёшь? )) - Mahagam(12.01.2014 17:19)
- Ценная фича. - General(12.01.2014 17:17)