Арман Токсимбаев
Профи
(796)
16 лет назад
Приоритет задачи (приложения) определяет сколько будет выделено данной задаче процессорного времени. Тем выше приоритет, тем больше времени процессор будет ждать от задачи команд на выполнение. Даже если команд от задачи нет, процессор все равно будет ждать. Приоритеты имеют цифровое значение от 1 до 25 (точно не помню) . Некоторые имеют названия:
4 - Низкий
6 - Ниже среднего
8 - Средний
10 - Выше среднего
13 - Высокий
24 - Реального времени
Ставить задаче слишком большой приоритет не имеет смысла, так как практически процессор будет ждать от задачи команд и игнорировать (или выделять мало времени) другие (м) задачи (ам).
Владимир Метальников
Гуру
(4193)
16 лет назад
Вот список приоритетов, которые есть в системе Windows.
Извиняюсь, что по-английски, это просто скопировано из справочника по программированию.
HIGH_PRIORITY_CLASSIndicates a process that performs time-critical tasks that must be executed immediately for it to run correctly. The threads of a high-priority class process preempt the threads of normal-priority or idle-priority class processes. An example is Windows Task List, which must respond quickly when called by the user, regardless of the load on the operating system. Use extreme care when using the high-priority class, because a high-priority class CPU-bound application can use nearly all available cycles.
IDLE_PRIORITY_CLASSIndicates a process whose threads run only when the system is idle and are preempted by the threads of any process running in a higher priority class. An example is a screen saver. The idle priority class is inherited by child processes.
NORMAL_PRIORITY_CLASSIndicates a normal process with no special scheduling needs.
REALTIME_PRIORITY_CLASSIndicates a process that has the highest possible priority. The threads of a real-time priority class process preempt the threads of all other processes, including operating system processes performing important tasks. For example, a real-time process that executes for more than a very brief interval can cause disk caches not to flush or cause the mouse to be unresponsive.
☠.☠.☠.☠.
Оракул
(68485)
6 лет назад
А ЭТО ПЕРЕВОД К ВЫШЕ СТОЯЩЕМУ КОММЕНТУ.
МОЖ КОМУ ПРИГОДИТЬСЯ?
HIGH_PRIORITY_CLASSI определяет процесс, выполняющий критически важные для времени задачи, которые должны быть выполнены немедленно для правильной работы. Нити процесса высокоприоритетного класса вытесняют потоки процессов класса с приоритетом приоритета или бездействия. Примером может служить список задач Windows, который должен быстро реагировать при вызове пользователем независимо от нагрузки на операционную систему. Будьте предельно осторожны при использовании класса с высоким приоритетом, потому что высокоприоритетное приложение, связанное с процессором, может использовать почти все доступные циклы.
IDLE_PRIORITY_CLASSI определяет процесс, потоки которого выполняются только тогда, когда система неактивна и вытесняются потоками любого процесса, запущенного в классе более высокого приоритета. Примером является экранная заставка. Класс неактивного приоритета наследуется дочерними процессами.
NORMAL_PRIORITY_CLASSI определяет нормальный процесс без особых потребностей в планировании.
REALTIME_PRIORITY_CLASSI определяет процесс, который имеет наивысший возможный приоритет. Потоки процесса приоритетного приоритета в режиме реального времени вытесняют потоки всех других процессов, включая процессы операционной системы, выполняющие важные задачи. Например, процесс реального