buffer - 缓冲区是什么意思?

标签 buffer terminology

我到处都看到“BUFFER”这个词,但我无法理解它到底是什么。

  1. 有人可以用通俗易懂的语言解释一下什么是缓冲区吗?
  2. 什么时候使用?
  3. 如何使用?

最佳答案

想象一下你正在吃碗里的糖果。您定期服用一件。为了防止碗用完,有人可能会在碗空之前重新装满,这样当你想再拿一 block 时,碗里就有糖果了。

碗充当您和糖果袋之间的缓冲区。

如果您正在在线观看电影,网络服务将不断地将接下来的 5 分钟左右下载到缓冲区中,这样您的计算机就不必在您观看时下载电影(这会导致悬挂)。

关于buffer - 缓冲区是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/648309/

相关文章:

c - 如何正确组合 4 个字节来制作 float (单个)

python更改UDPServer中的最大限制接收缓冲区

java - "fork"在java中总是意味着并行吗?

c++ - C++ 中的辅助函数是什么?

machine-learning - 机器学习中的训练步骤时间是多少?

java - 缓冲输入流无法正确加载文件

Javascript - 缓冲来自 blob 源的视频?

java - 术语 "length"和 "size"之间是否存在技术差异(当然是在编程中)?

javascript - "selection boxes"的正确术语是什么(例如在 Finder 中选择多个项目)? ( react )

python - 写入文件不会自动刷新内容并导致 Python 内存不足