Подтвердить что ты не робот

Ветвь дискуссии?

Что такое квант потока и как я могу идентифицировать его в своей системе?

4b9b3361

Ответ 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 квант - это единица времени. Программисты не говорят о времени, в течение которого каждый поток должен работать в секундах, миллисекундах или микросекундах, но в абстрактной единице времени, называемой квантовой.