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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Krapivin                      2:5080/1003    08 May 2007  22:20:10
 To : Victor Wagner
 Subject : Re: Debian vs Ubuntu
 -------------------------------------------------------------------------------- 
 
 >  VK> Блестяще, теперь нам предлагают заменить тред на форк и
 >  VK> соответствующий  IPC. У вас по-прежнему target platform -
 >  VK> Фря 2.х? 8-) 
 > 
 > Ага. Везде, где нужен отдельный поток исполнения, у него должно быть
 
 Это религия такая?
 
 > своё адресное пространство. Дабы с синхронизацией объектов в памяти не
 > возиться.
 
 Поэтому ты предлагаешь возиться втрое больше? 8-)
 
 > И соответствующий IPC - это stdin или stdout
 > Использование чего-либо другого нужно тщательно обосновывать.
 
 Чего тут обосновывать-то? Просто построй простенькую модельку 
 "перечитали каталог в фоне, обновили панельку по готовности".
 
 Замест классики "много писателев один читатель" на доступ к списку - FSM 
 для управления нескольких процессов, aio (или non-blocking унутре цикла 
 сообщений), и совершенно ненужный уровень кодирования имен файлов и 
 последующего раскодирования, со своими ошибками. Hе забудь еще задачку 
 сбора имен файлов из пачки твоих read() 8-)
 
 Вот до чего религия-то доводит.
 
 > У интерфейса через stdin/stdout есть следующие преимущества:
 
 Это для трехстрочника
 
 opendir()
 while(readdir())
   stat()
 close()
 
 ?
 
 Как там - человеку, в руках которого молоток, все окружающееся 
 предсавляется гвоздями? 8-)
 
 > 1. Отдельный компонент можно либо взять готовым (например, нужен нам
 > список файлов - зовем ls), либо отлаживать и тестировать отдельно.
 
 Плюсы тут применительно к обсуждаемой задаче - в совсем других местах, 
 как обычно. В твоем третьем пункте, к примеру, я его оставлю, пожалуй.
 
 > 3. За счет наличия в *nix протоколов удаленного выполнения команд
 > получаем бесплатную сетевую прозрачность. Стоит нам заменить 
 > exec ls на exec ssh otherhost ls, получаем возможность гулять по
 > файловой системе удаленного хоста.
 
 -- 
 Viktor
 
 --- Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.4) Gecko/20030624
 Netscape/7.1 (ax)
  * Origin: (http://news.cca.usart.ru/) USURT's FidoNET<->Internet (2:5080/1003)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Debian vs Ubuntu   Victor Wagner   08 May 2007 18:34:09 
 Re: Debian vs Ubuntu   Alex Korchmar   08 May 2007 19:09:24 
 Re: Debian vs Ubuntu   Victor Wagner   08 May 2007 23:58:45 
 Re: Debian vs Ubuntu   Victor Krapivin   08 May 2007 22:20:10 
Архивное /ru.linux/3869893e17ddf.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional