引言 现代的操作系统(Windows,Linux,MacOS)等都可以同时打开多个软件(任务),这些软件在我们的感知上是同时运行的,例如我们可以一边浏览网页,一边听音乐。而CPU执行代码同一时间只能执行一条,但即使我们的电脑是单核CPU也可以同时运行多个任务,如下图所示,这是因为我们的CPU的运行的太快了,把时间分成一段一段的,通过时间片轮转分给多个任务交替执行。 把CPU的时间切片,分给不同的任务执行,而且执行的非常快,看上去就像在同时运行一样。例如,网易云执行50ms,浏览器执行50ms,word执行50ms,人的感官根本感知不到。现在多数的电脑都是多核(多个CPU)多线程,例如4核8...

  jEQrRpUVcyZE   12天前   25   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~