进程是什么?线程是什么?进程与线程的区别?进程、线程通信方式,进程同步与互斥


一、进程是什么?

从不同的角度,进程有不同的定义。

一种角度定义为,进程是程序的一次执行过程。这个定义可能很抽象,进一步解释,比如建造一栋房屋,需要制定计划,第一步干什么,第二步干什么,有很多步骤和实现方式。而这个实现过程便称为进程(process)。我们称之为P进程,是指想清楚做一件事的过程,而这件事其做没做并不重要。

从另一种角度,也是我们更加所熟知的一种角度。进程是指程序在操作系统中运行的实例。 即每个具体的建造房屋步骤称为实例。这个进程的定义,我们将之称为OS进程,是指程序真正运行起来的实例,可以被实现为存放调度给CPU的任务和状态的数据结构。

在WIKI百科中,进程的定义是这样的

In computing, a process is the instance of a computer program that is being executed by one or many threads.

二、线程是什么?

WIKI中指出,OS进程是有一个或多个线程组成。

<
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值