![]() |
1
7
缓冲区通常是内存的一部分,其中包含尚未完全提交到其预期设备的数据。在缓冲I/O的情况下,通常有一个快速设备和一个缓慢设备。设备本身不需要具有不同的速度,但它们之间的接口可能不同,或者生成或使用数据比另一部分更耗时。 其思想是将生成的数据临时存储在一个缓冲区中,这样当速度较慢的设备不准备处理它时,数据就不会丢失。一旦设备准备就绪,另一个缓冲区可能取代当前缓冲区,使用设备将处理第一个缓冲区中的数据。 通过这种方式,较慢的设备以适当的速度接收数据,而不是像原始数据源那样的消防水龙带。 |
![]() |
Matho · 使用AVCaptureVideoDataOutputSampleBufferDelegate时,swift avfoundation kCMSampleBufferError\u ArrayTooSmall 7 年前 |
![]() |
thatsHeavyDoc · 缓冲区清除-输出不符合预期 7 年前 |
![]() |
Muhammad Touseef · uwp智能卡提取用户信息 7 年前 |
![]() |
Jonath P · 更改缓冲区大小以复制C中的文件 7 年前 |
![]() |
topcat · 文件流缓冲区是如何工作的? 7 年前 |