1.进程与线程是什么
进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配、调度和保护的独立单位。
线程是进程中的一个运行实体,作为CPU的调度单位。它是进程的一条执行路径,包含独立的堆栈和CPU寄存器状态,每个线程共享其所附属的进程的所有资源,包括打开的文件、页表、信号标识及动态分配的内存等。线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一物理内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。
2.进程与线程
进程是由程序、数据和控制块三部分组成的