码迷,mamicode.com
首页 > 编程语言 > 详细

进程和线程是什么

时间:2020-07-01 15:59:28      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:图片   创建   操作   alt   程序   并发   article   tps   进程调度   

进程是资源分配的基本单位,它是程序执行时的一个实例,在程序运行时创建;线程是程序执行的最小单位,是进程的一个执行流,一个线程由多个线程组成

 

技术图片

什么是进程

进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。

程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列

进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。

技术图片

什么是线程

线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位。

一个进程可以由很多个线程组成,线程间共享进程的所有资源,每个线程有自己的堆栈和局部变量。

线程由CPU独立调度执行,在多CPU环境下就允许多个线程同时运行。同样多线程也可以实现并发操作,每个请求分配一个线程来处理。

技术图片

进程和线程是什么

标签:图片   创建   操作   alt   程序   并发   article   tps   进程调度   

原文地址:https://www.cnblogs.com/wssongyue/p/13219521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!