作业是用户在一个事务处理过程中要求计算机系统所做工作的集合。它包括用户程序、所需要的数据及控制命令等。作业是由一系列有序的步骤组成的。
进程是有独立功能的程序关于某个数据集合的一次运行活动。
线程是进程中的一个实体,是被系统独立调度和执行的基本单位。
进程和线程的区别:
1. 线程是处理机分配单位,进程是资源分配单位。
2. 进程之间可以并发执行,同一个进程中的多个线程之间也可并发执行。
3. 在创建或撤销进程时,由于系统都要为之分配和回收资源,导致系统的开销明显大于创建或撤销线程时的开销。