LINUX.ORG.RU

Re: небуферизованные функции вывода

man write

man mmap

cvv ★★★★★ ()

Re: небуферизованные функции вывода

Ну, заметим, что ISO C функции (fwrite, fputs...) отнюдь не обязательно буферизованы: man setvbuf

aa5779 ()
Ответ на: Re: небуферизованные функции вывода от anonymous

Re: небуферизованные функции вывода

2anonymous (*) (04.05.2005 19:38:02)

> Кстати, а функции ввода буферизованы?

Из анекдота: "Ну, а ты сам-то как думаешь?" :-)

Понимаешь, _в принципе_, могло бы быть так, что функции _ввода_ буферизованы, а функции вывода при этом НЕбуферизованы (т.н. "write-through cache").

А вот наоборот быть никак не может! Подумай...

Die-Hard ★★★★★ ()
Ответ на: Re: небуферизованные функции вывода от Die-Hard

Re: небуферизованные функции вывода

Вроде не пил, но что то никак не могу въехать в то, что вы сказали. Ну т.е. ввод небуферизован? ;)

anonymous ()
Ответ на: Re: небуферизованные функции вывода от anonymous

Re: небуферизованные функции вывода

нет

человек пытался обьяснить что при небуферизованном вводе безсмысленно буферизовать вывод. кажись так. По крайней мере я не встречал чтобы кто-то так делал.

cvv ★★★★★ ()
Ответ на: Re: небуферизованные функции вывода от cvv

Re: небуферизованные функции вывода

2cvv:

> человек пытался обьяснить что при небуферизованном вводе безсмысленно буферизовать вывод. кажись так.

Правильно.

> По крайней мере я не встречал чтобы кто-то так делал.

Утверждение (IMHO очевидное), что это невозможно в принципе. Небуферизованный ввод с буферизованным выводом -- примерно как тазик, из которого можно выливать, но вот наливать в него нельзя.

Die-Hard ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.