[jvm] Начинаем обсуждать план
Vladislav Ivanishin
vlad at ispras.ru
Wed Mar 14 18:30:00 MSK 2018
me at makkarpov.ru writes:
> Желательно, но сопряжено с большими трудностями. Затем, что парсер по
> своей натуре поточный, и было бы очень некрасиво буферизовать все в
> строке.
Что если использовать пайп?
К примеру, ваш эквивалент функции parse принимает java.io.Reader, внутри
себя он создаёт pipe и вызывает саму функцию parse (видимо, в
параллельном треде), передавая ей fdopen(filedes[0]). При этом, конечно,
он должен будет кормить другой конец пайпа данными, считываемыми из
Reader'a -- есть лишние перекладывания байтов, зато Java-код увидит
желанный интерфейс, а QBE останется нетронут.
--
Влад
More information about the jvm
mailing list