Приоритет процесса против приоритета потока - PullRequest
4 голосов
/ 11 февраля 2011

В Linux процесс - это набор потоков.Каждый поток имеет свой приоритет!Но есть ли у процесса приоритет?Если так, как это отличается от приоритета потока?И когда создается новый процесс, как эти значения распространяются?

1 Ответ

1 голос
/ 11 февраля 2011

Linux реализует (на уровне ядра) потоки в основном как процессы. Таким образом, вы возвращаетесь к старым добрым приоритетам процесса.

См. NPTL и nice (для понимания того, что процессы первыми имеют приоритеты). В основном применяются значения по умолчанию - в случае потоков поток является копией, поэтому его приоритеты также должны быть скопированы. Конечно, будет меняться в зависимости от планировщиков.

...