1

在具有单个 CPU 的计算机的情况下,可以说在任何时间点只有一个任务正在运行。
当我们在开发其他应用程序时,如何同时播放歌曲?我认为
正在运行的 mp3 需要持续执行(如果我不正确,请提及)那么为什么
当我们打开/处理其他应用程序时它不停止(甚至几秒钟)?

4

1 回答 1

1

CPU 比声卡快得多,并且可以在其缓冲区为空时根据需要为其供电。操作系统还可以使用 DMA,它可以负责将数据直接从内存馈送到任何输出卡,而无需 CPU 干预。

于 2013-08-22T17:44:03.877 回答