- 进程是程序在数据集上的一次动态执行的过程,是程序在执行过程中分配和管理资源的基本单位,每个进程都有自己独立的地址空间;
- 线程是cpu调度和分派的基本单位,一个进程里的多个线程可以共享进程所拥有的所有资源
- 线程是进程的一部分,一个线程只能属于一个进程,而一个进程可以有多个线程
- 开销方面,每个进程都有独立的代码和数据空间,进程之间的切换开销较大;线程则共享进程的代码和数据空间,每个线程都有自己独立的栈和程序计数器,线程之间切换的开销小
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交