Что такое квант потока и как я могу идентифицировать его в своей системе?
Ветвь дискуссии?
Ответ 1
Thread Quantum - это время, в течение которого расписание позволяет потоку запускаться до планирования другого потока для запуска.
Platform Builder: настройка кванта по умолчанию для темы
Что касается редактирования... В Windows есть параметр реестра, который позволяет изменить приоритет:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/ PriorityControl/Win32PrioritySeparation
0 Приложения для переднего плана и фонового изображения одинаково отзывны
1 Приложение переднего плана более репрессивное, чем фон
2 Лучшее время отклика приложения переднего плана
Ответ 2
Я не знаю, как определить, но я знаю, что такое Thread Quantum.
Многопоточность или parallelism в общем случае не является "истиной" parallelism на одноядерном компьютере (и она не находится на двухъядерном процессоре, если имеется более двух потоков, ядро, когда существует более 4 потоков и т.д.).
Операционная система отслеживает список потоков. Каждый поток имеет приоритет. Список будет выполнять самый верхний поток в списке. Поток будет выполняться столько, сколько разрешено Thread Quantum. Когда поток завершен, он будет перемещаться вниз в конец списка.
Thread Quantum определит, как долго поток может работать в последовательной системе. Более высокие приоритетные потоки имеют более высокие кванты и, следовательно, работают дольше.
Ответ 3
Посмотрите учебник по квантам потока и расписанию
В частности:
В каждом потоке есть квант, который эффективно, как долго он может удерживать процессор, если:
он остается runnable;
планировщик определяет, что другой процессор не должен запускаться на этом процессоре.
Ответ 4
Посмотрите на планирование круглых робин
http://en.wikipedia.org/wiki/Round-robin_scheduling
Я думаю, это может быть то, о чем вы просите. квант - это единица времени, которую каждый выполняемый процесс выполняет.
Ответ 5
Как вы измеряете длину? скорость? масса? Это то же самое с потоками и процессами.
A квант - это единица времени. Программисты не говорят о времени, в течение которого каждый поток должен работать в секундах, миллисекундах или микросекундах, но в абстрактной единице времени, называемой квантовой.