正在加载图片...
、并行编程基础知识 两个重要概念:进程与线程 ◆程序:实现特定目标或解决特定问题而用计算机语言编写的命令序列 的集合,或者称之为:算法+数据结构。 ◆进程:可并发执行的程序在一个数据集合上的运行过程。 进程是程序的一次执行; 进程可以是和别的计算并发执行的计算; 进程可以定义为一个数据结构及其能在其上进行操作的一个程序 进程是一个程序及其数据在处理机上顺序执行时所发生的活动; 进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调 度的独立单位。 ◆线程:线程是进程中的一个实体,是被系统独立调度和分派的基本单 位。线程自己基本不拥有系统资源,只拥有一点在运行中必不可少的 资源(如程序计数器、一组寄存器和堆栈),但他与同属于一个进程 中的其他线程共享进程所拥有的全部资源。一、并行编程基础知识 ◆ 程序:实现特定目标或解决特定问题而用计算机语言编写的命令序列 的集合,或者称之为:算法+数据结构。 ◆ 进程:可并发执行的程序在一个数据集合上的运行过程。 ➢ 进程是程序的一次执行; ➢ 进程可以是和别的计算并发执行的计算; ➢ 进程可以定义为一个数据结构及其能在其上进行操作的一个程序; ➢ 进程是一个程序及其数据在处理机上顺序执行时所发生的活动; ➢ 进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调 度的独立单位。 ◆ 线程:线程是进程中的一个实体,是被系统独立调度和分派的基本单 位。线程自己基本不拥有系统资源,只拥有一点在运行中必不可少的 资源(如程序计数器、一组寄存器和堆栈),但他与同属于一个进程 中的其他线程共享进程所拥有的全部资源。 两个重要概念:进程与线程
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有