单核cpu之所以能够实现多进程,主要是依靠于操作系统的进程的调度算法
如时间片轮转算法,在早期,举例说明:有5个正在运行的程序(即5个进程) : QQ 微信 有道词典 网易云音乐 chrome浏览器, 操作系统会让单核cpu轮流来运行这些进程,一个进程只运行2ms,这样看起起来就像多个进程同时在运行,从而实现多进程
在<<操作系统>>里面,进程调度算法还有很多,比如先来先服务,优先级调度,最短作业优先等等,长时间没看这些都忘得差不多了,只有经常回顾旧知识才能更好的把握
相关介绍可以看一些大牛的总结,比如 https://blog.csdn.net/leex_brave/article/details/51638300
如果你和我有共同爱好,我们可以加个好友一起交流!