线程和进程的区别(总结)

1.同一个进程能够包含多个线程,一个进程中至少包含一个线程,一个线程只能存在于一个进程中。 2.进程是资源分配最小单位,线程是程序执行的最小单位。 3.进程有本身独立的地址空间,每启动一个进程,系统都会为其分配地址空间,创建数据表来维护代码段、堆栈段和数据段,线程没有独立的地址空间,它使用相同的地址空间共享数据。 4.CPU切换一个线程比切换进程花费小;建立一个线程比进程开销小。 5.线程占用的资
相关文章
相关标签/搜索