[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