2015-02-10 12:24 GMT+03:00 Daniel Podolsky <[email protected]>: > > Стоит заметить, что давно решили проблему многоядерности простым > форканием > > асинхронных обработчиков по числу ядер в системе. > а что за "проблема многоядерности"? и почему ее решает многопроцессная > модель? > > межпроцессное взаимодействие как было проблемой - так и остается. > > многотредная программа - да, способна эффективно утилизировать все > наличные ядра. а многопроцессная - только если наша задача > масштабируется горизонтально без проблем... >
Какие задачи требуют такого взаимодействия между процессами? Если у вас одна атомарная задача требует несколько CPU. Использование одного CPU для нее не подходит из-за времени исполнения, то задача приближается к категории CPU bound или уже в ней. Тут идем в мой первый ответ в этой теме и используем более подходящий язык (с встроенной утилизацией многих ядер над одним пулом данных), треды системные, сторонние инструменты или еще чего. > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- Best regards, Ruslan.
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
