问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么叫进程?什么叫线程?

发布网友 发布时间:2022-03-26 21:03

我来回答

8个回答

热心网友 时间:2022-03-26 22:32

进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。

线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。

扩展资料

进程和线程主要差别:

1、在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。

2、线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。

3、但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。

4、地址空间和其它资源(如打开文件):进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。

5、通信:进程间通信IPC,线程间可以直接读写进程数据段(如全局变量)来进行通信——需要进程同步和互斥手段的辅助,以保证数据的一致性。

6、调度和切换:线程上下文切换比进程上下文切换要快得多。

7、在多线程OS中,线程不是一个可执行的实体。

参考资料来源:百度百科-线程

参考资料来源:百度百科-进程

热心网友 时间:2022-03-26 23:50

1、进程是系统中正在运行的一个程序,程序一旦运行就是进程。

进程可以看成程序执行的一个实例。进程是系统资源分配的独立实体,每个进程都拥有独立的地址空间。一个进程无法访问另一个进程的变量和数据结构,如果想让一个进程访问另一个进程的资源,需要使用进程间通信,比如管道,文件,套接字等。

一个进程可以拥有多个线程,每个线程使用其所属进程的栈空间。线程与进程的一个主要区别是,统一进程内的一个主要区别是,同一进程内的多个线程会共享部分状态,多个线程可以读写同一块内存(一个进程无法直接访问另一进程的内存)。

2、线程是进程的一个实体,是进程的一条执行路径。

线程是进程的一个特定执行路径。当一个线程修改了进程的资源,它的兄弟线程可以立即看到这种变化。同时,每个线程还拥有自己的寄存器和栈,其他线程可以读写这些栈内存。

扩展资料

进程和线程的区别体现在以下几个方面:

1.地址空间和其他资源(如打开文件):进程间相互独立,同一进程的各线程间共享。某进程内的线程在其他进程内不可见。

2.通信:进程间通信IPC(管道,信号量,共享内存,消息队列),线程间可以直接独写进程数据段(如全局变量)来进程通信——需要进程同步和互斥手段的辅助,以保证数据的一致性。

3.调度和切换:线程上下文切换比进程上下文切换快得多。

4.在多线程OS中,进程不是一个可执行的实体。

参考资料:

百度百科-进程

百度百科-线程

热心网友 时间:2022-03-27 01:25

进程和线程都是由操作系统所体现的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。 

进程和线程的区别在于: 

简而言之,一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于进程,使得多线程程序的并发性高。 

另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。

扩展资料:

进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。

线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。

线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.。

参考资料:线程_百度百科

热心网友 时间:2022-03-27 03:16

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。

线程,有时被称为轻量进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。

扩展资料

进程和线程的区别体现在以下几个方面:

1、地址空间和其他资源(如打开文件):进程间相互独立,同一进程的各线程间共享。某进程内的线程在其他进程内不可见。

2、通信:进程间通信IPC(管道,信号量,共享内存,消息队列),线程间可以直接独写进程数据段(如全局变量)来进程通信——需要进程同步和互斥手段的辅助,以保证数据的一致性。

3、调度和切换:线程上下文切换比进程上下文切换快得多。

4、在多线程OS中,进程不是一个可执行的实体。

参考资料来源:百度百科—进程

参考资料来源:百度百科—线程

热心网友 时间:2022-03-27 05:24

进程和线程都是由操作系统所体现的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。
进程和线程的区别在于:
简而言之,一个程序至少有一个进程,一个进程至少有一个线程.
线程的划分尺度小于进程,使得多线程程序的并发性高。
另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。
线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出 口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。
从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。这就是进程和线程的重要区别。

进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.
一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行.

参考资料:百度知道

热心网友 时间:2022-03-27 07:49

简单点:
进程是一个具体的应用程序,线程是进程中的一个分支,为单独完成程序中的某一项或一组功能而存在。
应用程序可以有一个或多个进程,一个进程可以有一个或多个线程,其中一个是主线程(线程是进程中的实体,一个线程必须有一个父进程).

热心网友 时间:2022-03-27 10:30

线程是按设计人员预先的设定自动运行的。举个例子说,就像一个银行分很多部门,每个部门都需要用电,这里可以把一个部门看做一个用电的线程,在同一个时间内,很多部门都要用电,就是多线程工作
进程(Process)是独立调配计算机资源的一个单位,是一个正在运行中的程序。

热心网友 时间:2022-03-27 13:45

一个程序至少有一个进程, 一个进程至少有一个线程
进程:独立功能的程序,系统级调度和分配资源,有独立的地址空间,多进程的程序要比多线程的的程序健壮,但在程序切换时,耗费资源较大,效率要差一些。
线程:是进程的一个实体,不拥有系统资源,CPU级调度和分派(更小),没有单独的地址空间,对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。
多线程
多线程:软件或者硬件上实现多个进程并发执行的技术。
同意时间执行多于一个线程,进而提升整体处理性能。
线程同步
同步:
– 1、A执行到一定程度时要依靠B的某个结果,于
是停下来,示意B运行;
– 2、B按照代码逻辑依次执行后,将结果给A;
– 3、A再继续操作。
所谓同步,就是在发出一个功能调用时,在没有得
到结果之前,该调用就不返回,同时其它线程也不
能调用这个方法。
死锁(数据库)
死锁:
– 1、A执行到一定程度时要依靠B的某个结果,于
是停下来,示意B运行;
– 2、B按照代码逻辑依次执行中需要A的某个结果,
示意A运行,等到A运行后再运行B后面的代码,
并将结果给A;
– 3、A必须等到B的结果才能继续执行
n 于是问题出来了:A执行不下去,因为没有B的结果;
B执行不下去,因为没有A的返回结果,于是死锁
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样让孩子主动找老师补课? 表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 一个关于进程组成部分的问题!(急) 什么是进程? 什么是进程 为什么 进程的基本概念 苹果设备编号怎么看 苹果7激活教程 苹果七怎样鉴定是在日本买的 为什么iPhone6的诊断报告里面显示的是iPhone7 iPhone7维修状态怎么查询 我用的是iphone7plus 的手机,手机诊断出来显示Hardware Model: iPhone7新机怎么激活 怎么为 iPhone7 激活的操作方法 iPhone7系统崩溃怎么正确恢复 如何检查iphone7是不是正品 vivox9怎么恢复出厂设置不会把联系人丢失 x9忘记密码、然后怎样恢复出厂设置? vivox9恢复出厂设置密码是多少? vivox9手机怎么恢复出厂系统 Vivox9,恢复出厂设置要输入解锁密码是多少? vivox9忘记密码怎么刷机恢复出厂设置? vivox9手机忘记密码怎么恢复出厂设置? 进程和程序的关系? 进程因为时间片用尽而暂停执行,进程现在处于( )状态? 电脑“进程” 爱剪辑怎么去水印 爱剪辑如何去视频中的水印 爱剪辑怎么去除水印 爱剪辑的水印怎么去除 如何使用爱剪辑给一个视频去水印? 爱剪辑怎样去视频水印 爱剪辑可以去水印吗 爱剪辑怎么完美去水印 手机爱剪辑怎么去水印 饿了吗,订单取消怎么再加回来? 怎样在饿了么商家版查询一个月以前的订单? 饿了么订单删了怎么恢复 饿了么已删除的订单可以恢复吗。急急急 饿了么订单两年前的能查到吗? 饿了么被下线,恢复后单量还保留吗 饿了么历史助力在哪里看 饿了么订单之后在哪里能看见我的订单。