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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : vitus@ice.ru                         2:5020/400     29 Jan 2001  12:38:52
 To : Alexander Pevzner
 Subject : Re: 2 процессора....
 -------------------------------------------------------------------------------- 
 
 Alexander Pevzner <pzz@pzz.msk.ru> wrote:
 
 AP>Hello, vitus !
 
 AP>Sun, 28 Jan 01 13:06:20 +0300 you wrote to Maxim Timofeyev:
 
 v>> В других случаях наоборот нужно честное событийно-управляемое
 v>> программирование, и здесь треды скорее мешают, чем помогают, поскольку
 v>> реально все равно приходится работать с данными последовательно. Зачем
 v>> лишний оверхед?
 
 AP>Hу не скажи. Допустим, хочется тебе читать какую-нибудь фигню из сокета,
 AP>и парсить ее на лету. Hаписать парсер, который сам просит следующий символ,
 AP>когда ему этого хочется, проще, чам написать парсер в виде конечного
 AP>автомата, которому скармливают на входе поток байтов.
 
 Вариант, когда сокет один мы не рассматриваем - там и нить одна, и она
 заведомо ничем не лучше простого процесса с блокирующим В/В.
 
 Если нет, то можно например передавать состояния парсера через клозуры.
 
 -- 
 Victor Wagner      vitus@ice.ru
 Chief Technical Officer    Office:7-(095)-255-59-05
 Communiware.Net    Home: 7-(095)-135-46-61
 http://www.communiware.net      http://www.ice.ru/~vitus
 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: 2 процессора....   vitus@ice.ru   29 Jan 2001 12:38:52 
 Re: 2 процессора....   Valentin Nechayev   30 Jan 2001 10:06:22 
 Re: 2 процессора....   vitus@ice.ru   30 Jan 2001 13:21:59 
 Re: 2 процессора....   Valentin Nechayev   30 Jan 2001 14:51:17 
Архивное /ru.linux/64886ba0d807.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional