首先我们要知道什么是线程?什么是进程?
线程是进行系统资源的调度和运行的基本单位。
进程是操作系统进行资源分配的基本单位。
线程和进程的关系是:进程包含线程
二者的区别
1.进程包含线程。
2.进程有自己独立的内存空间和文件描述符表。
同一个进程中的多个线程之间共享同一份地址空间和文件描述符表
3.进程是操作系统进行资源分配的基本单位
线程是进行系统资源的调度和执行的基本单位
4.进程之间具有独立性,一个进程崩溃不会影响到另一个进程
而一个进程之间的多个线程之间,一个线程崩溃,就会影响到另一个线程
5.进程消耗的资源多
线程之间共用一份资源