[Moscow.pm] fs aio без threads?
Peter Vereshagin
peter на vereshagin.org
Пн Июн 18 01:20:46 PDT 2012
Hello.
да я-то прощу... а Вы-то "почуствуете"?
> Вас кто-то заставляет использовать ithreads?
какие ithreads? [1].
> Нет. При чем здесь fork? Не
> знаю, наверное слово треды ввергает в религиозный ужас.
Нет, путаница: [1].
> В libeio, на которой базируется IO::AIO, треды тоже под капотом. Вы их даже
> не почуствуете.
Они там не работают, см. выше.
> > pthreads здесь используются для разблокировки системных вызовов. Более не
> >
> > а они создаются/прибиваются 1 раз на всю лупу или на каждое срабатывание
> > внутри лупы? jfmi.
> >
> Вы докуметацию читали?
"докуметация" Марка достаточно запутана, например, [1].
> Там черным по белому написано, что используется пул
> рабочих тредов, который при необходимости можно увеличивать, и очередь для
> задач.
1. У него в IO::AIO не написано, какая реализация threads. Учитывая [2],
не сразу видно, что это pthreads.
2. У него же написано, что Coro -- the only real threads.
--
Peter Vereshagin <peter на vereshagin.org> (http://vereshagin.org) pgp: A0E26627
Подробная информация о списке рассылки Moscow-pm