Задать вопрос
@Sasha_88

1 процесс, 20 потоков, сколько ядер будет задействовано? Одно?

Потоки существуют в процессе. Я правильно понимаю что для каждого ядра нужен свой процесс? Иначе тогда зачем тот же Google Chrome создает кучу процессов, даже когда 1 вкладка открыта? А вопрос про 1 процесс и ~20 потоков- это в компьютерной игре видел.
  • Вопрос задан
  • 218 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Skapix
jew on 1/8
Операционная система управляет потоками, а процессы нужны больше людям, как уровень абстракции. Если у потока (или родителя-процесса) не используется Processor affinity, то будут использоваться все доступные ядра. Какие ядра задействовать каким потоком решает операционная система.
Думаю, что Google Chrome создаёт несколько процессов, чтобы при падении 1 вкладки, не упал весь бразуер.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы