线程和进程有什么区别?

提问者:帅平 问题分类:面试刷题

线程和进程有什么区别?

1 个回答
Rae
Rae 管理员

一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。别把它和栈内存搞混,每个线程都拥有单独的栈内存用来存储本地数据。

发布于:1个月前 (10-20)
我来回答