1.什么是进程?
在操作系统定义中,进程指一次程序的完整运行,在这个运行的过程之中内存、处理器、IO等资源操作都要为这个进程服务。
Windows属于多进程操作系统,在同一个时间段上,会有多进程轮流去抢占资源,但是在某一个时间点上,只会有一个进程运行。
2.什么是线程?
线程是在进程基础上进一步划分的结果,即:一个进程上可以同时创建多个线程。
线程是比进程更快的处理单元,而且所占的资源也小。那么多线程的应用也就是性能最高的应用。
3.进程与线程关系
线程的存在离不开线程。进程如果消失后线程一定会消失,反之如果线程消失,进程未必会消失。