设置和执行并行程序的一种方式，使得程序在指定一点上“分叉”（fork）而开始并行执行，在随后的一点上“合并”（join）并恢复顺序执行。并行区段可以递归的fork，直到达到特定的任务粒度（granularity）。Fork–join可以被视为是一种并行设计模式，它最早由马尔文·康威公式化于1963年。通过递归的嵌套fork–join计算，你可以获得并行版本的分治范型，表达为如下一般性伪码：
例子.简单的并行归并排序是一种fork–join算法：第一个递归调用是“分叉出”的（