Sun Studio 12:C 用户指南

(7.9.3) The characteristics of file buffering(文件缓冲的特性):

除标准错误流 (stderr) 之外,输出流在输出至文件时采用缺省缓冲,在输出至终端时采用行缓冲。标准错误输出流 (stderr) 在缺省情况下不缓冲。

缓冲的输出流保存多个字符,然后将这些字符作为块进行写。未缓冲的输出流将信息排队,以便立即在目标文件或终端上写。行缓冲的输出将输出的每行排队,直至行完成(请求换行符)时为止。