进程是操作系统的核心概念。
所谓进程就是说一个可以并发执行的程序在某数据集上的一次执行。简单的说就是程序的一次执行过程。
进程有三个基本状态:就绪态 运行态 等待态。他们在一定条件下可以切换。
线程:一个进程的多条控制线索。这些控制线索可以并发执行。例如java里面的多线程编程。如我们聊天的QQ,一个进程,但是我们可以同时视频和发送消息...等等。
进程是操作系统资源分配的基本单位,每一个进程都有自己独立的地址空间和各种系统资源,如打开的文件和设备等。
线程基本上不拥有自己的资源,只是在某一时刻运行时,有其资源。