|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg Goodyckov 2:5020/400 24 Jan 2003 15:11:21 To : Zahar Kiselev Subject : Re: научный вопрос --------------------------------------------------------------------------------
On Thu, Jan 23, 2003 at 04:36:18PM +0300, Zahar Kiselev wrote:
> Hello Victor!
>
> Jan 23 13:39 03, Victor Wagner wrote to Zahar Kiselev:
>
> VW>>> Человек прекрасно знал, что такое буферизация в stdio, и как
> VW>>> геморойно с ней бороться, если имеешь контроль только над одной из
> VW>>> двух взаимодействующих программ.
> ZK>> Эта буферизация что - в линуксе _настолько_ непобедима?
> ZK>> Помню, в борладовских компиляторах под дос ей можно было управлять...
> VW> Управление буферизацией, насколько я помню, часть стандарта ansi C.
> VW> только вот управлять ею надо на ОБОИХ сторонах пайпа. Тебе охота
> VW> патчить gnuplot?
> А если я после fork, но до запуска gnuplot через exec, поуправляю буферизацией
> в сторону ее выключения? Или после exec оно обратно в состояние по умолчанию
> переставится?
Hе могу сдержать вопрос (пробовал, не получилось :) а что, gnuplot тебе
чего-то станет возвращать (кроме управления) по дорисовке твоего графика?
Hе ну в натуре: ты ему по трубе новую точку, а он тебе обратно - "ок"? Это
он так сделан? Hа сколько я знаю, он ничего никому не кажет, кроме графика
в отдельном окне. С чего бы это ему махать тебе хвостом по трубе?
Hе надежнее ли будет воспользоваться таймаутами? Чего, собственно, ты
боишься? У тебя в машине предполагаются какие-то барабашки, которые сумеют
задержать gnupolt в работе на столько, что входной буфер переполнится при
скорости поступления данных аж 10 байтов за 0.1 секунды (100 Байт/с)?
--- ifmail v.2.15dev5
* Origin: unknown (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/18643a22a5a28.html, оценка из 5, голосов 10
|