进程与线程的区别在哪里
进程与线程的区别?进程与线程的区别
方法
进程:指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。
进程一般有三个状态:就绪状态、执行状态和等待状态【或称阻塞状态】;进程只能由父进程建立,系统中所有的进程形成一种进程树的层次体系;挂起命令可由进程自己和其他进程发出,但是解除挂起命令只能由其他进程发出。
由程序段、相关的数据段和PCB三部分构成了进程实体(又称进程印像),一般,我们把进程实体就简称为进程。
进程的特征:
1.动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的。
2.并发性:任何进程都可以同其他进程一起并发执行。
3.独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位。
4.异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进。
线程:线程是进程中的一个实体,作为系统调度和分派的基本单位。Linux下的线程看作轻量级进程。
线程的性质:
1.线程是进程内的一个相对独立的可执行的单元。若把进程称为任务的话,那么线程则是应用中的一个子任务的执行。
2.由于线程是被调度的基本单元,而进程不是调度单元。所以,每个进程在创建时,至少需要同时为该进程创建一个线程。即进程中至少要有一个或一个以上的线程,否则该进程无法被调度执行。
3.进程是被分给并拥有资源的基本单元。同一进程内的多个线程共享该进程的资源,但线程并不拥有资源,只是使用他们。
4.线程是操作系统中基本调度单元,因此线程中应包含有调度所需要的必要信息,且在生命周期中有状态的变化。
5.由于共享资源【包括数据和文件】,所以线程间需要通信和同步机制,且需要时线程可以创建其他线程,但线程间不存在父子关系。
-
唯美句子摘抄古风 唯美句子短句古风
1、逐鹿天下,纵使河山崩塌。君无戏话,将不归家。一生安戎马,天涯亦无涯。2、季花开,陌上香,一季悲怨,枕上伤。3、你的夕阳、我的容颜、谁的'三分之一年。4、人群淹没,你...
句子查看全文>> -
wetv会员支付不了怎么回事
wetv会员无法付费,这是许多网民最近一直困惑的问题。如果你想观看腾讯国际版视频剧的资源,你只能为会员观看,你不着急吗?事实上,由于地区限制,wetv会员无法购买。你可以找人直...
冷知识查看全文>> -
冬天起床户困难的说说
1、不想起床,我要睡到海枯石烂。3、冬天的最爱,除了吃火锅就是被窝。4、醒来已经躺了快一个小时了,实在不想离开我的被窝,好痛苦呀!5、天冷了呀,每天早上都不想起床,因为不知道穿...
说说查看全文>> -
货运资格证过期两年?
不可以,货车资格证过期两年了只能重考:1、根据《道路运输从业人员管理规定》第二十九条规定:道路运输从业人员从业资格证件有效期为6年。道路运输从业人员应当在从业资格证件有效期届满...
问答查看全文>> -
奇瑞虎3方向重什么原因?
奇瑞虎3方向重的原因如下:1、如果是液压助力,检查助力油缺不缺,有没有漏油的情况,缺油需要补充至正常范围,不缺油检查助力泵皮带是否过松,过松需要紧下皮带,还有检查油品是否过脏导...
问答查看全文>>
推荐
- 1家长给高中儿子的一封信374
- 2吉利远景x2价格多少?254
- 3飞度最高车速多少公里?129
- 4闯红灯如何处罚网上可以交吗?460
- 5高冷又随性的句子 高冷又随性的句子说说486
- 6途观后雨刮器怎么关?229
- 7微信个性唯美的说说 女人微信个性签名诗意268
- 8夫妻车辆变更和过户有什么区别?142