[sisyphus] Re: Как ускорить работу с потоками?

Денис Смирнов =?iso-8859-1?q?mithraen_=CE=C1_freesource=2Einfo?=
Чт Сен 16 01:03:45 MSD 2004


On Tue, Sep 14, 2004 at 03:04:49AM +0300, Serge Pavlovsky wrote:

 >> Можно пример тестового кода? Какое количество дескрипторов передавалось
 >> одному select'у?
 SP> пример не дам - там все довольно запутанно и вообще не под линух ;), но
 SP> вы можете сделать сами, только кто-то должен еще кормить его пакетами

Собственно это одна из причин, почему мне было лень такое делать.

>  >>> И думается мне, что на 100k сокетов будет эффективнее всего работать
>  >>> смешаная модель (epoll + нити).
>  SP>> спящие нити при правильном ( О(1) ) шедулере никому не мешают. а epoll -
>  SP>> мешает
>> Хм, именно _e_poll? :-(((
 SP> ну, там есть два режима вообще. но тот , что быстрее гораздо неудобнее в
 SP> использовании и все равно делает лишнюю работу.

Насколько много лишней работы?
 
 SP> да, и с портабилити у
 SP> него не очень ;)

 :)

-- 
С уважением, Денис

http://freesource.info




Подробная информация о списке рассылки Sisyphus