您的位置首页生活百科

什么是线程?它和进程有何区别?

什么是线程?它和进程有何区别?

的有关信息介绍如下:

问题补充说明:什么是线程?它和进程有何区别?

什么是线程?它和进程有何区别?

线程又称轻来自型进程或进程元。从直置做调度、并发性、系统开销、360问答拥有资源等方面来比较线程与进程。(1)调度:在引入线程微究预提脸的OS中,把线程作为调度和分派的基本单位,而把进程作为资源拥黑没有的基本单位。在同一进程中绿外七,线程的切换不会引起进程的切换,在由一个进程中的线程切换到另一个即场修白井尔军掉让真气进程中的线程时,将会引起进程切换。(2)并发性:不仅进程之间可以并发执行,而且在一个进程中的多个线程之间,亦可并发执行,使OS具有更好的并发性。(3)拥有资源:一般说,线程自己不拥有资源(也有一点声乡粉定施室传学轮元为必不可少的资源),但它可照图坏明盐煤极味访问其隶属进程的资八强字握损处源,进程是一个拥有资源的独立单思血清位。(4)系统开销:由于在创建或撤销进程,系统都要为之分配或回收资源,如内存空间,因此OS所付读免切万天信鲜出的开销将显著地大于创建或撤销线程时的开销。