Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
发现很多地方都用到了buffer,比如IO操作,通过网络传输数据,我对buffer的作用和如何确定buffer的大小没有搞清楚?
缓冲区最常用于 I/O 操作处理大量数据或操作中需要非常低的延迟的情况。大多数 I/O 实现提供缓冲区默认值,但它们也可以轻松覆盖默认值,在某些情况下甚至替换缓冲基础结构,以便开发人员可以选择在更极端的情况下自定义事物。
如果您不处理大量数据或不处理大量用户,那么您可能可以使用大多数情况下提供的缓冲区默认值。