Какие преимущества дает многопоточная архитектура?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
программа выполняется быстрее
если различные задачи требуют разных аппаратных ресурсов, причем, все они могут управляться центральным процессором без перегрузки, то за счет распределенной работы суммарное время выполнения уменьшится (Верный ответ)
упрощается программа, если ее алгоритм требует выполнения нескольких действий одновременно (например, обслуживание запросов) (Верный ответ)
можно более полно использовать аппаратные ресурсы для каждой задачи
за счет управления приоритетами потоков можно настроить систему так, что, выполняя меньшее количество действий, она будет совершать больше полезной работы для пользователя
за счет управления приоритетами потоков можно добиться ускорения работы программы