я выбрал 10мс. но когда тестировал несколько потоков, в каждом из них sleep, и потом замерял разницу до sleep'a и после там набегает ошибка в районе 1-2мс.
если квант времени 1мс - то ошибка на уровне сотых микросекунд.
сейчас глянул статью на osdev, там написано что оптимальным является 20-50мс ... по мне так это дофига. или нет?
а для вас какой вариант приоритетнее? сли вы осрв делаете, то чем меньше тем лучше, если что-то попроще, то и 10мс пойдёт вроде бы
и такой вопрос, а на чём sleep сделан?
0.1-1.0kHz таймер в шедуллере. Т.е. да, 10..1мс.
Обсуждают сегодня