CleverMouse wrote:Это воровство. Если есть две ресурсоёмкие программы, то до r3504 вторая получала свои 10 мс каждые 30 мс, то есть за секунду работала 330 миллисекунд, сейчас она же получает свои 10 мс каждые 20 мс, то есть за ту же секунду работает 500 миллисекунд. Старая схема своровала 170 миллисекунд, как нетрудно вычислить.
в реальной жизни или один обжора (ему по-любому 100% достанется), или много (тогда не важно, 3% у потока или 6% - все тормозят), или у кого-то должен быть приоритет.
Никакого воровства: или одному хорошо, или всем (почти) одинаково плохо, или кто-то счастливчик.
Но уж если уравниловка (в первый раз с начала века) вдруг стала так принципиальна - поставь пустышку перед вторым потоком, и все будет честно.
jnc @f / inc edx = 73 01 42, adc edx, 0 = 83 D2 00. Откуда 2 байта?
81 D2 00 00 00 00 - целых 3
CleverMouse wrote:Чушь.
Хамство.
Гарантированное время кванта - это совершенно необходимое условие RTOS.
(К сожалению, недостаточное. Но это вовсе не означает, что надо и его похерить)