一个核心CPU一次可以执行2个任务吗? [英] Can a single core CPU execute 2 tasks at a time?
本文介绍了一个核心CPU一次可以执行2个任务吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我读了很多,但意见不一。
我想知道:
1.单核CPU执行2个任务一次:
time1 = task1 + task2
2.单核CPU使用上下文切换按队列执行2个任务:
time1 = task1
time2 = task2
什么是对的?
I have read much, but opinions are different.
I wanna know:
1. A single core CPU executes 2 tasks at a time:
time1 = task1 + task2
2. A single core CPU executes 2 tasks by queue using context switching:
time1 = task1
time2 = task2
What is right?
推荐答案
单个核心可以一次执行一个任务:但它可以将任务切换到 出现 以同时执行多个任务。
A single core can execute one task at a time: but it can switch tasks to appear to be executing many tasks simultaneously.
它可以让你等到另一个任务时完成一项任务。
It can do one task while making you wait for another.
这篇关于一个核心CPU一次可以执行2个任务吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文