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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Andrew Alakozow                      2:5061/6       11 Apr 2003  12:59:11
 To : Oleg Ivanenko
 Subject : Re: mod_perl: parallel requests
 -------------------------------------------------------------------------------- 
 
 OI> Правильно, ты ввел ЛИШHИЙ объект (Tree), на который никто больше не
 OI> ссылается, и именно это позволяет ему, когда он уходит из области
 OI> видимости, удалять свое содержимое. Еще раз повторяю, я знаю, как
 OI> освободить память. Просто я то, что ты занес в деструктор. Сделал
 OI> отдельным методом, который может быть вызван в лоб и по любому
 OI> вызывается из деструктора. Только от ситуации описанной мной выше это
 OI> не спасает.
 
 Как это не спасает? Добавь в мой пример die и die/eval и посмотри что
 получится.
 
 OI> Спасает только заворачивание всех критических участков в
 OI> eval, как рекомендовал давеча Victor Wagner.
 
 Критические участки заворачивать в eval безусловно нужно, но деструктор
 можно использовать и без этого.
 Кстати, попробуй Carp::confess из кода под mod_perl - увидишь, что mod_perl
 сам заворачивает твой код в eval.
 
 OI> Меня больше интересует приснопамятный 'use lib'.
 
 Делай 'use lib' с абсолютными путями.
 
 aa29
 --- Microsoft Outlook Express 6.00.2720.3000
  * Origin: Life In The Dark (2:5061/6)
 
 

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

 Тема:    Автор:    Дата:  
 Re: mod_perl: parallel requests   Andrew Alakozow   11 Apr 2003 12:59:11 
 Re: mod_perl: parallel requests   Oleg Ivanenko   11 Apr 2003 13:40:07 
Архивное /ru.cgi.perl/417103ad38e6b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional