Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
13 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
479935
Топик полностью
Скрипач
пророк
(14.01.2014 00:08 - 00:11, просмотров: 56)
ответил
fk0
на
В вменяемых ОС такие вещи делаются не тупым опросом 100500 раз в секунду, а есть списки связанные с каждым объектом (ожидаемым) -- какие нити его ожидают. И когда объект изменяется по этому списку попадает в планировщик. А до того не тратится
Цитата: "когда объект изменяется". А там точно "if (object->signaled_state)", в планировщике, нету? Точно-точно? И много ли изменится от выноса этого if из планировщика в задачу? В protothreads почитай что ничего...
... но не любой ценой.
Ответить