LINUX.ORG.RU

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

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

SCHED_FIFO это и есть SCHED_RR, только без таймслайсов. А если приоритет одинаковый (это понятно из ОП), то и вовсе одно и тоже. Нормально в риалтайме работает RR. Риалтайм это я для пущего упрощения тестбенча притащил, ведь треды, ожидающие мутекса обычно имеют одинаковый приоритет и таки будут заходить по RR в общем случае.

Мне не понятно твое заявление, как могут помешать этому другие процессы или прерывания (никаких прерываний воркеры не подразумевают и отрабатывают за 1 присест, это для упрощения).

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

SCHED_FIFO это и есть SCHED_RR, только без таймслайсов. А если приоритет одинаковый (это понятно из ОП), то и вовсе одно и тоже. Нормально в риалтайме работает RR. Риалтайм это я для пущего упрощения тестбенча притащил, ведь треды, ожидающие мутекса обычно имеют одинаковый приоритет и таки будут заходить по RR в общем случае.

Мне не понятно твое заявление, как могут помешать этому другие процессы или прерывания (никаких прерываний воркеры не подразумевают и отрабатывают за 1 таймслайс).