Anton Anikin -> debian-russian@lists.debian.org @ Mon, 4 May 2009 23:08:02 +0900:
>> Создать пул процессов (можно на разных физических хостах) и >> распределять задачи по этому пулу. Масштабируемость - от >> одноядерного однопроцессорного хоста до всех компьютеров сети >> Интернет. AA> Не спорю. Но бывают не настолько требовательные по масштабируемости AA> процессы, но нужна быстрая разделяемая память. И иметь геморрой AA> (пусть и маленький) с этим пулом не всегда хочется. Бывают. Но это очень специфический класс задач. И нет, нижеприведенные примеры к таковым не относятся. AA> Еще раз приведу пример - сжатие (архивация) данных, обработка видео AA> (аудио). Лично вы бы стали городить огород с процессами, пулом, AA> выделением shared memory и т.д. ? При правильной реализации AA> алгоритма все это легко и просто делается через нити. Использование AA> того же openMP даже часть проблем с синхронизацией AA> снимает. Адекватность разработчиков PhotoShop, многопоточных AA> видеокодеков и т.д. вы тоже будете ставить под сомнение ? Разработчики Photoshop - довольно известный пример неадекватности. Ну, то есть алгоритмисты у них хорошие, а вот с программистами не сложилось. Странно, что Вы этого не знаете... -- В теории нет различия между теорией и практикой. На практике - есть. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org