新手程序员最近在看计算机原理的时候有一个疑问,寻求大神解答一下。谢谢啦! cpu 通过切换时间片的方式来模拟程序的同时运行,由于切换的速度快,就给人们一种程序是同时运行的假象,比如打开好多个网页浏览的同时也在运行 QQ,这个可以理解。 但是如果是运行一个音乐或者视频播放器,就不太能理解了,百度了一下 cpu 的时间片“在 Linux 上为 5ms - 800ms ”,这样的话,如果 cpu 切换到其他程序的时候,这时候音乐播放器就处于未运行的状态,就不会有持续的电流产生音乐了,但是为什么听音乐的时候不会有任何的卡顿感,或者不连续的感觉,而且每台电脑的 cpu 时间片都不一定是一样的,音乐播放器是这么能保证在这种情况下输出稳定的电流,放出音乐的? 有没有大神能解释一下,是不是我哪块理解的不太对,谢谢大家啦!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.