1.进程
进程(process)是一个可并发执行的具有独立功能的程序(program)关于某个数据集合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。
有六个性质:
(1)结构性 (2)共享性 (3)动态性 (4)独立性 (5)并发性 (6)制约性
三种状态:
(1)就绪(ready)态
(2)运行(running)态
(3)阻塞(blocked)态
2.线程
线程(thread)是操作系统进程中能够独立执行的实体(控制流),是处理器调度和分派的基本单位。
有四个性质:
(1)并发性 (2)共享性 (3)动态性 (4)结构性
状态转换:
一个进程可以有多个线程,也可以只有一个线程。