Re: xserver-xorg и hal
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 - довольно известный пример неадекватности. Ну,
то есть алгоритмисты у них хорошие, а вот с программистами не
сложилось. Странно, что Вы этого не знаете...
--
В теории нет различия между теорией и практикой. На практике - есть.
Reply to: