编译:就是将程序语言进行翻译,生成可供用户直接执行的二进制代码,即可执行文件。任务是个比较模糊的概念,指的是操作系统中正在进行的工作,既可以指进程,也可以指程序。程序指的是可以连续执行,并能够完成一定任务的一条条指令的集合。
进程是程序在一个数据集合上运行的过程,它是传统操作系统进行资源分配和调度的一个独立单位。
线程是一个指令执行序列,是操作系统调度的最小单位。一个或多个线程构成进程,构成一个进程的线程之间共享资源。
进程和线程之间的最大区别就是线程不能独立拥有资源,进程拥有自己的资源。
编译:就是将程序语言进行翻译,生成可供用户直接执行的二进制代码,即可执行文件。任务是个比较模糊的概念,指的是操作系统中正在进行的工作,既可以指进程,也可以指程序。程序指的是可以连续执行,并能够完成一定任务的一条条指令的集合。
进程是程序在一个数据集合上运行的过程,它是传统操作系统进行资源分配和调度的一个独立单位。
线程是一个指令执行序列,是操作系统调度的最小单位。一个或多个线程构成进程,构成一个进程的线程之间共享资源。
进程和线程之间的最大区别就是线程不能独立拥有资源,进程拥有自己的资源。