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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexander Kostiuchenko               2:463/672.419  03 Aug 2004  11:59:55
 To : Stanislav Yadykin
 Subject : File Handle
 -------------------------------------------------------------------------------- 
 
 
  Как-то раз (а точнее 03 Aug 04 в 12:43) Valentin Nechayev писал(а) к Stanislav 
 Yadykin:
 
  SY>> Подскажите, можно ли обойтись без промежуточного сохранения файла,
  SY>> если у меня есть методы двух объектов, один из которых умеет писать
  SY>> в сабж, а другой читать из файлхендла? Если точнее, то Archive::Zip
  SY>> умеет писать, а мод_перловый $r->send_fd - читать.
  VN> Теоретически анонимный пайп или локальный сокет - идеально для этого
  VN> приспособлен, но если ты их дёргаешь по очереди - один из них может
  VN> увести процесс в спячку по отсутствию данных, а второй - не получить
  VN> управление. Такими средствами можно пользоваться только если ты
  VN> гарантируешь параллельность работы двух агентов (в разных нитях или
  VN> хотя бы процессах). Если нет такой гарантии - используй файл.
 
 Hе совсем понятно, с чего такие сложности. Создай IO::Scalar-хэндл (берется в
 дистре IO-Stringy) и пиши/читай через него. Если чем-то не подойдет - perldoc
 Tie::Handle, такое самому сделать несложно.
 
 --
 mailto: random at binet.kiev.ua                  //Александр
 
 ---
  * Origin: useless (2:463/672.419)
 
 

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

 Тема:    Автор:    Дата:  
 Re: File Handle   Valentin Nechayev   03 Aug 2004 09:43:06 
 File Handle   Alexander Kostiuchenko   03 Aug 2004 11:59:55 
Архивное /ru.perl/4029410f7e44.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional