1.进程是资源分配和调度的一个单元,线程是CPU调度的基本单元
2.同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进程至少包括一个线程
3.进程结束后它拥有的所有线程都将销毁,而线程结束不会影响同一个进程中其它线程的结束
4.线程是轻量级的进程,它的创建和销毁所需的时间比进程小得多,所有操作系统中的执行功能都是创建线程去完成的
5.线程中执行时一般会进行同步和互斥,因为它们共享同一进程的所有资源
原文地址:https://www.cnblogs.com/yuanfei1110111/p/10134112.html