老师您好, 这里讲的 setbuf 和 setvbuf
函数指的是和 FILE
关联的用户空间缓冲区大小, 还是磁盘 DMA 到 内存中内核空间的文件描述符关联的缓冲区大小呢 ? 我理解的是和 FILE
关联的用户空间缓冲区大小, 是和 java
那些 BufferedReader
类相似的, 这个缓冲区是从内核空间到用户空间的IO缓冲, 是正确的吗, 如果是, 那么为什么要设置它, 文件相关的读写函数不是可以设置读内容到指定的某块内存吗, 这样是不是会多一次 IO 动作 ?