[Moscow.pm] fs aio без threads?

Nikita Zubkov nikzubkov на gmail.com
Пн Июн 18 02:29:15 PDT 2012


Я не понял Вашего посыла. Это какой-то набор несвязных реплик. Если Вы не в
состоянии понять как работает libeio, то Вам оно не нужно. fork'атесь.

18 июня 2012 г., 10:20 пользователь Peter Vereshagin
<peter на vereshagin.org>написал:

> 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.
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120618/d5c6eede/attachment.html>


Подробная информация о списке рассылки Moscow-pm