1.进程
指正在运行的程序实体,并且包括这个程序运行过程中所占有的所有系统资源,包括CPU、IO、内存网络资源等。同样一个程序,同一时刻被两次运行了,那么他们就是两个独立的进程。
2.线程
线程是进程中某个单一顺序的控制流,是程序执行流的最小单元。线程是进程中的一个实体,是被系统独立调度和分派的基本单位(进程是分配资源的基本单位),线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源(比如,在每个线程中都应具有一个用于控制线程运行的线程控制块TCB,用于指示被执行指令序列的程序计数器、保留局部变量、少数状态参数和返回地址等的一组寄存器和堆栈),但它可与同属一个进程的其它线程共享进程所拥有的全部资源,可并发执行。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23073137/viewspace-720095/ ,如需转载,请注明出处,否则将追究法律责任。