Rust 程序设计语言 简体中文版 1.85.0创建一个家庭聚会的视频,导出视频可能会花费几分钟到几小时不等。同样,从家庭成员那里 下载共享的视频也可能需要很长时间。如果我们能在等待这些长时间运行的操作完成期间做点 其他事情,那就太好了。 视频导出会尽可能使用所有的 CPU 和 GPU。如果你只有一个 CPU 核,同时操作系统在导出 完成前也不会暂停,那么在其运行期间你无法使用计算机进行任何其他操作。这会是一个非常 糟糕的体验。相反计算机的操作系统可以(也确实可以)隐式地中断导出过程,频率足够高, 操作进行的同时继续进行。 注意:视频导出这类操作通常被称为 “CPU 密集型”(“CPU-bound”)或者 “计算密集 型”(“compute-bound”)操作。其受限于计算机 CPU 或 GPU 处理数据的速度,以 及它所能利用的计算能力。而下载视频这类操作通常被称为 “IO 密集型”(“IO- bound”)操作,因为其受限于计算机的 输入输出 速度。下载的速度最多只能与通过 网络传输数据的速度一致。0 码力 | 562 页 | 3.23 MB | 24 天前3
共 1 条
- 1













