进程与线程

1、什么是进程?什么是线程?
进程是操作系统分配资源的最小单位,线程是操作系统进行调度的最小单元。 形象一点我们可以查看Windows系统的资源管理器,里面一条一条的都是一个个的进程,同时我们也可以看到一个应用程序可能有多个进程。线程是具体干活的,比如下载图片,是cpu调度的最小单元,系统分配时间片给线程来完成它的工作,我们经常看到cpu参数介绍:4核8线程,说的就是这个cpu有4个物理核心,能支持8个线程同时运行。
2、什么是时间片?
时间片就是操作系统分配给每个线程使用cpu的时间。多线程就是要让系统同时处理多个任务,而系统中的线程成百上千为了保证多个任务能同时进行,cpu肯定不能让一个线程独占,那就不叫同时进行了。系统通过调度给每个线程分配一定的使用时间,时间一过马上停止使用交给下一个线程,而这一个线程需要等到再次获得使用权时才能继续它的任务。
3、什么是上下文切换?
我们知道操作系统是通过时间片

进程与线程最先出现在Python成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/6944.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>