线程和进程最根本的区别在于线程是调度和执行的单位,而进程是资源分配的单位;线程是进程的一部分,所以线程又被成为轻量级进程;一个没有线程的进程看做是单线程的;线程只能共享它所属进程的资源。
程序是静态的实体;而进程是动态的实体,有自己的生命周期;进程是程序的一部分,程序运行时产生进程。