什么是进程? 程序不能单独执行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的过程就叫做进程.进程是操作系统调度的最小单位. 程序和进程的区别在于:程序是储存在硬盘上指令的有序集合,是静态的:进程是内存中程序的一次执行过程,属于动态概念. 线程和进程的区别: 进程是资源的集合,进程要在CPU执行,必须要创建线程,至少要有一个线程在运行. 1.线程共享创建它的进程的地址空间.进程的内存空间是独立的. 2.线程可以直接访问其进程的数据段(不同线程共享同一个进程的数据),进程间不共享.