问答题 请简要比较进程(process)与线程(threads)。
【正确答案】正确答案:进程与线程可以从四个方面来考察区别: (1)调度方面:线程作为调度和分派的基本单位。 (2)并发性方面:进程之间可以并发执行,一个进程中的若干线程也可以并发执行。 (3)拥有资源方面:进程作为拥有资源的基本单位,线程除少量必不可少的资源外,基本上不拥有资源,但它可以访问其隶属进程的资源。 (4)系统开销:进程间切换时,要涉及进程环境的切换,开销比较大。而线程间切换只需保存和设置少量的寄存器内容,因此进程切换的系统开销远大于线程间切换的开销。
【答案解析】