的原因是建立新线程趋于导致很大的开销。在fork–join编程中用到的轻量级线程，典型的有它们自己的调度器，调度器典型的采用工作抢断策略，并将这些线程映射到底层的线程池。这种调度器比全特征的抢占式操作系统调度器要简单的: 通用的线程调度器必须处理针对锁的阻塞，而在fork–join范型中，线程只阻塞在join点上。在OpenMP框架中，Fork–join是主要的并行执行模型，尽管OpenMP实现可以支持也可以不支持并行段落的嵌套。支持它的还有：框架、微软.NET的和Intel的（TBB）。Cilk编