URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5461
[ Назад ]

Исходное сообщение
"Неравномерность распределения процессорного времени между потоками"

Отправлено КАн , 29-Май-06 13:34 
При работе потоков выполняющих одну и туже функцию возникла следующая проблема:
В независимости от количества запущеных потоков (будь то 4 или 24) два случайных
потока находятся практически в ожидании завершения остальных. При этом по завершении
работы остальных "отставшие" все равно работают медленнее чем должны бы.
Помогоите разрешить эту проблему

Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"Неравномерность распределения процессорного времени между по..."
Отправлено DeadMustdie , 29-Май-06 21:05 
Если количество желающих попользовать процессор потоков больше, чем количество процессоров, система вовсе не пытается каждому дать "одинаково". Хотя в долгосрочном периоде скорее всего выйдет примерно поровну - когда как следует потрудится система динамических приоритетов (которые, как известно, понижаются у наиболее активных потоков).