并行语句
没遇到过……
如题:2021年10月

分析
这部分内容属于第七章,多处理机 并行性与性能中的程序并行性内容。
基本知识
并行程序设计语言的意义
为了加强程序并行性的识别能力,有必要在程序语言中增加明确表示并发进程的成分。
并行程序在多处理机上运行,需要用控制机构管理并行任务的派生和汇合
并行任务派生
使一个任务在执行的同时,能派生出与之并行的另一个或多个任务,分配到不同的处理机上运行。
任务汇合
并行任务先后不同时刻全部完成之后再汇合,运行后继的新任务。在多处理机上派生和汇合反复地进行,直至整个程序全部结束运行为止。
FORK语句
派生并行任务,形式为:FORK m ;//m为新进程开始的标号,表示派生出标号为m开始的新进程。与FORK语句相配合,每个并发进程的终端语句JOIN n;//n为已派生出的并发进程个数
JOIN语句
JOIN语句附有一个计数器,其初始值为0,每执行一条JOIN语句,计数器的值加1,若计数器等于n,表明n个并发进程全部执行完毕,可继续执行后继语句。