|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexey Zakirov 2:5020/1089 01 May 2001 13:02:46 To : yx@observ.univ.kiev.ua Subject : Re: Threads in FreeBSD 4.3 --------------------------------------------------------------------------------
>> как насчет порождения 10k тредов под линуксом?
>>
youku> искл-но за счет(на сег.день) кернельных linuxthreads - бессмысленно,
youku> хотя.., можно так:
youku> - пересобрать ядро с соотв-м кол-вом поддерж. процессов,
youku> - пересобрать сами glibc/linuxthreads c увел-м PTHREAD_THREADS_MAX,
youku> - удолетв-ть: (вирт. пам. под стэк / кол-во тредов) > стек на процесс
youku> попробовать, и убедиться что после этого линукс практически станет
youku> раком. p.s. породить можно, осмыслить разумную необх-сть - трудней.
софт разный бывает. Посмотрите например на oops с его "тред на клиент".
А еще есть такая проблема, под названием c10k, она тоже в чем-то с этим
перекликается: http://www.kegel.com/c10k.html.
Hо вопрос не о том, а о том, что в userspace тредах такой фокус проходит
всяко легче, хотя лучше от этого не становится никому :)
*** WBR, Alexey Zakirov (frank@agava.com)
...It's good to know you're thought of, it's good someone should care.
--- tin/1.5.6-20000803 ("Dust") (UNIX) (FreeBSD/4.3-RC (i386))
* Origin: WARP Station (2:5020/1089@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/14754b95540dd.html, оценка из 5, голосов 10
|