什么是线程?试述线程与进程的区别。(在计算机操作系统里)

2024-11-15 06:44:09
推荐回答(2个)
回答(1):

进程有两个属性,一是资源分配单位,另一个是调度单位。而现在的操作系统都是多道程序的思想,多道程序思想要想系统效率高,则并发的力度要大,也就是说系统中并发执行的进程越多越好,但进程是资源分配的单位,进程之间的切换需要更改所需资源,因此进程切换太频繁,则系统开销的时间就越大,因而为了即提高并发力度,又不增加系统开销,引入了线程,多个线程可以属于同一进程,线程多了,并发力度大,但属于一个进程,系统开销不会增大。

回答(2):

你打开任务管理器,里面的是进程,一个进程可以有多个线程.
简单的说,一个程序运行的时候,就表示一个进程开始了.可是一个进程里可以包含多线程,
比如说:洗衣服.
进程就好像洗衣服,单线程的话,同一时间内,只可以洗一件衣服.如果是多线程的话,在同一时间内,可以洗多件衣服.
当然的,因为"任务"量大了,对于系统的压力就会大.
再看看别人怎么说的。