[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