Правильно ли Я понимаю? Например, у нас есть процессор(2 ядра и 4 потока), ОС, процесс А(3 потока) и процесс В(2 потока). Одновременно может работать 4 потока. То есть ОС будет постоянно переключатса между процессами и каждий процесс будет использовать не все потоки процессора? Есть ли лимит на количество потоков у процесса?

28 Июл 2021 в 20:04
198 +1
0
Ответы
1

Да, вы правильно понимаете. В вашем примере с двухъядерным процессором с четырьмя потоками могут одновременно работать только четыре потока. Это означает, что если процесс А имеет три потока и процесс В имеет два потока, то операционная система будет поочередно переключаться между потоками обоих процессов, чтобы обеспечить их выполнение.

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

17 Апр в 13:56
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 211 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир