LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Я так и не понял, какую задачу планировалось решить sched_yield, но при разумно сделанном ожидании на condvar (т.е. именно ожидании, а не опросе) sched_yield не нужен.

Ах да, и ждешь ты не события с устройства, а события от другой нити... в зависимости от настроек ее планировщика SHED_FIFO для твоей нити может быть гораздо менее полезен, чем планировалось.

Исправление tailgunner, :

Я так и не понял, какую задачу планировалось решить sched_yield, но при разумно сделанном ожидании на condvar (т.е. именно ожидании, а не опросе) sched_yield не нужен.

Ах да, и ждешь ты не события с устройства, а события от другой нити... в зависимости от настроек ее планировщика SHED_FIFO может быть гораздо менее полезен, чем планировалось.

Исходная версия tailgunner, :

Я так и не понял, какую задачу планировалось решить sched_yield, но при разумно сделанном ожидании на condvar (т.е. именно ожидании, а не опросе) sched_yield не нужен.