Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Konstantin Stupnik                   2:5020/400     29 Aug 2001  09:12:46
 To : Artem Chuprina
 Subject : Re: fork
 -------------------------------------------------------------------------------- 
 
 "Artem Chuprina" <Artem.Chuprina@p32.f371.n5020.z2.fidonet.org> wrote in
 message news:2724161536%slrn9on1se.6d2.ran@menegroth.ran.pp.ru...
 
 > Здравствуй, Denis Poznyakov.
 >
 > DP> есть текст с напиханными определенными тэгами, и эти теги передаются в
 > DP> процедурку с возвратом определенного значения, а теперь вопрос, можно
 
 ли не
 
 > DP> перебирая циклом, вот так:
 >
 > DP>     while ($pattern=~ s/<%(\w+)%>/minc($1)/eim) {}
 >
 > DP> ...а как нибудь форкнуть чтоб выполнялось паралельно а не поочередно ?
 >
 > Можно. Hо если minc не приводит к запуску отдельных процессов сама по
 
 себе, то
 
 > получится только медленнее.
 
 ИМХО только на неоднопроцессорной машине получится какой-то эффект
 в плане произодительности.
 
 Еще есть такой вопрос как синхронизация результатов...
 
 И еще.
 Почему это не заменить на $pattern=~s///geim;
 ?
 Всяко быстрее будет.
 Или minc($1) может вернуть еще один <%\w+%> ?
 И всё равно с /g будет быстрее.
 
 --
 Best regards,
   Konstantin.
 Brainbench MVP for perl.
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: fork   Konstantin Stupnik   29 Aug 2001 09:12:46 
Архивное /ru.perl/6488f6cb5c8a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional