|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ilia Vinokurov 2:5020/400 19 Nov 2003 16:28:03 To : Artem Chuprina Subject : Re: Производительность ООП -------------------------------------------------------------------------------- Hello, Artem! You wrote to "Ilia Vinokurov" <ilvin@teleserv.ru> on Wed, 19 Nov 2003 11:34:25 +0000 (UTC): AC> Как-как... Если они не read-only, то либо ими вообще пользоваться AC> нельзя будет, либо ты потеряешь гораздо больше на синхронизации. AC> В качестве временных можно и нужно использовать лексические переменные AC> внутри фукнций. Имелся в виду рекурсивный случай: Метод вызывает сам себя рекурсивно ( обработка тегов <!--#include file=""--> ). Передавать в метод ссылки на многие массивы, хэши и т.п. - накладно. Если массивы объявить как статические, перед вызовом рекурсивного метода обнулить, выполнить рекурсивный метод, собрать результаты, то в однопоточной реализации это работает и довольно быстро (даже с использованием нескольких объектов одного класса). А вот в многопоточной - не знаю :-(, но предполагаю, что может быть "бяка". С другой стороны, если в вызывающем методе эти переменные объявить как local... Hе получилось - ругается :-( With best regards, Ilia Vinokurov. E-mail: ilvin@teleserv.ru --- ifmail v.2.15dev5.1 * Origin: Comcor (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/780888617177.html, оценка из 5, голосов 10
|