1.进程有独立的地址空间,线程之间没有单独的地址空间。
2.进程与线程切换时,需要切换进程与线程的上下文,进程的上下文下切换时间开销远远大于线程上下文切换时间,耗费资源大,效率差
3.进程的并发性低于线程的并发性
4.每个进程可以独立执行,线程不可以独立执行,由程序提供控制。
5.系统运行时会为进程分配内存空间,线程除了占用CPU外,没有内存空间(线程所使用的资源来源于所属的进程资源)
6.进程崩溃后在保护模式下不会对其他进程产生影响,线程崩溃后整个进程都要死掉,多进程比多线程强壮。
1.进程有独立的地址空间,线程之间没有单独的地址空间。
2.进程与线程切换时,需要切换进程与线程的上下文,进程的上下文下切换时间开销远远大于线程上下文切换时间,耗费资源大,效率差
3.进程的并发性低于线程的并发性
4.每个进程可以独立执行,线程不可以独立执行,由程序提供控制。
5.系统运行时会为进程分配内存空间,线程除了占用CPU外,没有内存空间(线程所使用的资源来源于所属的进程资源)
6.进程崩溃后在保护模式下不会对其他进程产生影响,线程崩溃后整个进程都要死掉,多进程比多线程强壮。