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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     15 Apr 2002  15:11:36
 To : "Igor Gerdler"
 Subject : Re: Замечание и свой вариант
 -------------------------------------------------------------------------------- 
 
 Igor Gerdler <perl@doreworld.com> wrote:
 
 IG> Добрый день, уважаемый Владимир!
 
 >> > Вопрос не совсем перловый, скорее по  теории программирования, и все же:
 IG> Хотя Nelly и написала, что вопрос не связан с Perl, тем не менее есть
 IG> нюансы:
 
 >> my $uniq = time . $$;
 >>
 >> PID процесса в момент времени time() есть величина заведомо уникальная.
 IG> Кроме случая использования mod_perl где pid процесса может не изменятся
 IG> очень долго :о)
 
 PID есть величина уникальная. Т.е. в каждый момент времени time
 существует ровно один экземпляр апача с mod_perl, имеющий данный
 pid. Если скрипт, обрабатывающий запрос выполняется не менее секунды,
 то этот совет подходит. Если более,  то можно воспоользоваться
 модулем Time::Hires и брать время с точностью заведомо превышающей
 скорость обработки запроса. Тогда сочетание момента времени
 с номером процесса будет уникальным.
 
 А можно завести в каждой копии модперла глобальную переменную-счетчик,
 которую увеличивать на единицу если предыдущий запрос был обработан
 в ту же секунду, что и текущий, и сбрасывать в 0 если секунда
 изменилась. Тогда time.$counter.$$ будет уникальным, а $counter скорее
 всего - однозначным.
 -- 
 http://www.communiware.ru                     http://www.ice.ru/~vitus
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 генерация уникального кода   Sadretdinova Nelly   15 Apr 2002 12:51:58 
 Re: генерация уникального кода   Vladimir Podgorny   15 Apr 2002 13:39:17 
 Замечание и свой вариант   Igor Gerdler   15 Apr 2002 14:16:15 
 Re: Замечание и свой вариант   Sadretdinova Nelly   15 Apr 2002 14:51:08 
 Re: Замечание и свой вариант   Konstantin Stupnik   15 Apr 2002 15:46:30 
 Re: Замечание и свой вариант   Artem Chuprina   15 Apr 2002 14:59:20 
 Реакция   Igor Gerdler   15 Apr 2002 15:21:50 
 Re: Реакция   Artem Chuprina   15 Apr 2002 15:58:51 
 Извинения   Igor Gerdler   15 Apr 2002 17:37:09 
 Re: Замечание и свой вариант   Artur Penttinen   15 Apr 2002 14:59:20 
 Re: Замечание и свой вариант   Victor Wagner   15 Apr 2002 15:11:36 
 Re: Замечание и свой вариант   Vladimir Podgorny   15 Apr 2002 15:01:23 
 Re: генерация уникального кода   Artem Chuprina   15 Apr 2002 14:57:17 
 Re: генерация уникального кода   Victor Wagner   15 Apr 2002 15:05:28 
 Re: генерация уникального кода   Victor Lokhin   15 Apr 2002 18:59:28 
 md5   Artem Mikhailov   20 Apr 2002 12:19:20 
Архивное /ru.perl/15178323068a6.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional