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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Pertzel Family                       2:5020/400     01 Nov 2002  13:43:22
 To : Yuri Muhitov
 Subject : Re: FLEX в многопоточном окружении
 -------------------------------------------------------------------------------- 
 
 
 "Yuri Muhitov" <muhitov@bercut.ru> wrote in message
 news:apraob$3fo$1@ddt.demos.su...
 
 > Интересует следующий вопрос : насколько возможно использование flex  в
 > многопоточном окружении. Hеобходимо поместить парсер в DLL, из которой его
 > могут вызвать множество клиентов.
 
 flex, собака, использует глобальные переменные,
 причем, принципиально важные, вроде YYTEXT.
 При необходимости создания нескольких
 независимых парсеров, используется опция -P,
 которая переименовывает глобальные переменные
 в сгенерированном Ц-шном коде.
 
 Если клиенты при обращении к парсеру всегда
 начинают и заканчивают работу по точной границе
 лексемы и не оставляют в буффере ввода flex
 (речть о flex -- у lex отдельного буфера нет),
 то проблем никаких просто не будет. Если же
 ситуация не такова, да еще при асинхронной
 работе, flex в чистом виде непригоден. *По*
 *слухам* для этого есть в самом пакете добавка
 -- flex++, которой я сам не пользовался.
 
 --- ifmail v.2.15dev5
  * Origin: Sent via Graf's Inn at news://news.relhum.org (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 FLEX в многопоточном окружении   Yuri Muhitov   31 Oct 2002 17:21:47 
 Re: FLEX в многопоточном окружении   Pertzel Family   01 Nov 2002 13:43:22 
 Re[2]: FLEX в многопоточном окружении   Alexey Krasnov   01 Nov 2002 22:24:58 
 Re: FLEX в многопоточном окружении   Igor Plekhov   05 Nov 2002 11:15:55 
Архивное /ru.algorithms/135924d73b293.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional