1.线程是进程的一部分。
2.不同的进程使用不同的内存空间,所有线程使用同一块内存空间。这就导致切换进程比切换线程更浪费时间。
3.进程有自己独立的内存空间,线程没有,但是每个线程拥有单独的栈内存来存储本地数据。
4.一个进程崩溃后在保护模式下不会影响其他进程,一个线程崩溃后会影响该线程所在的进程以及进程内的所有线程。
5.进程的并发性低,线程的并发性高。
1.线程(英语:thread)是操作系统能够进行运算调度的最小单位。比如一段程序、一个函数。
2.进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。
1.并发性 (Concurrence) 是指两个或多个事件在同一时间间隔内发生。
2.并行性是指两个或多个事件在同一时刻发生。
3.并发性是针对单核处理器来说的,并行性需要多核处理器。