2010-03-05 1 views

ответ

12

Thread Quantum - это время, в течение которого расписание позволяет потоку запускаться до планирования другого потока для запуска.

What are threads?

Platform Builder: Setting the Default Thread Quantum

Насколько редактирование идет ... Существует параметр реестра в окнах, что позволяет приоритет изменение:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/ PriorityControl/Win32PrioritySeparation

0 переднего плана и фоновые приложения одинаково реагирующие

1 переднего плана приложение более reponsive чем фон

2 Лучший план отклика приложения Время

2

Я не знаю, как определить, но я знаю, что тема квант ,

Многопоточность или параллелизм в целом не является «истинным» параллелизмом на одноядерном компьютере (и он не имеет двухъядерных процессоров, если имеется более двух потоков, и он не находится на четырехъядерном процессоре, когда более 4 потоков и т. д.).

Операционная система отслеживает список потоков. Каждый поток имеет приоритет. Список будет выполнять самый верхний поток в списке. Поток будет выполняться столько, сколько разрешено Thread Quantum. Когда поток завершен, он будет перемещаться вниз в конец списка.

Thread Quantum определит, как долго поток может работать в последовательной системе. Более высокие приоритетные потоки имеют более высокие кванты и, следовательно, работают дольше.

2

Заканчивать этот tutorial on thread quanta and scheduling

В частности:

Каждый поток имеет квант, который эффективно, как долго это позволено удержать процессора, если:

остается работоспособной ;

планировщик определяет, что ни один другой поток не должен запускаться на этом ЦП.

+0

второй момент кажется мне немного странным, потому что, если на этом процессоре не нужно запускать другой поток, тогда нет необходимости в кванте, но поток должен просто держать процессор, пока какой-то другой поток не понадобится работать на этом CPU – user463035818

0

Как вы измеряете длину? скорость? масса? Это то же самое с потоками и процессами.

A quant - это единица времени.Программисты не говорят о времени, в течение которого каждый поток должен работать в секундах, миллисекундах или микросекундах, но в аннотация единица времени, называемая квантом.

+2

На самом деле квант - это МИНИМАЛЬНАЯ единица любого измеримого объекта, а не только время – SpaceghostAli

+1

С точки зрения перспективы или окон? –

Смежные вопросы