|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 20 Oct 2005 10:57:23 To : Anton Yuzhaninov Subject : Re: discard server --------------------------------------------------------------------------------
> From: "Anton Yuzhaninov" <citrin@icn.bmstu.ru>
> Date: Wed, 19 Oct 2005 18:16:57 +0000 (UTC)
>
> VD>> Прикольная штучка. Только она, того, не совсем работает. Открыла
> VD>> тысячу сокетов и давай жрать 100% процессора.
>
> VG> Хм, интересно. Hачала жрать при неактивных соединениях, без данных?
> VG> Hадо опытных программистов спросить. Вообще-то select() так себя вести
> VG> не должен, afaik.
>
>http://www.opennet.ru/base/dev/server_way.txt.html
>
> Минусы select():
> - При большом количестве неактивных клиентов передача в ядро и
> назад пустого состояния сокета представляет собой сплошные
> накладные расходы.
А зачем передавать взад-вперёд состояние сокета, если оно пустое?
Вал. Дав.
--- ifmail v.2.15dev5.3
* Origin: St. Petersburg State University (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/441776d49ec0.html, оценка из 5, голосов 10
|