CPU 为什么要多任务分时执行,CPU在上下文切换的时候是要浪费不少时间的,感觉没有执行完一个在执行另一个的速度快

新手上路,请多包涵

CPU 为什么要多任务分时执行,CPU在上下文切换的时候是要浪费不少时间的,感觉没有执行完一个在执行另一个的速度快

阅读 1.5k
1 个回答

那么假如前一个任务要执行3秒钟呢?后面的所有任务都必须等待这个任务执行完毕才有机会得到执行。
这有什么后果呢?试想一下打开一个比较慢的网站,与这个网站建立连接需要3秒钟。
于是在这3秒钟的时间内,用户将无法进行任何其他的操作:移动鼠标、播放声音、更新画面,以及操作系统其他核心服务都将被迫暂停,整个电脑就和死机了没有区别。
你觉得这样的用户体验怎么样?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题