并行化
问问题
1203 次
1 回答
1
当线程数(通常一个子作业计数一个线程)不超过您用于并行执行的机器的处理器数时,多线程是最佳选择。否则,某些子作业必须等到任何处理器被释放。
另请注意,您不能并行化超过您的 CPU 数量,否则它将等待处理器并且会增加处理器的开销。
并行化可帮助您管理复杂的作业系统。它同时执行多个子作业,并将子作业的执行与主作业中的其他子作业同步。
上述两者之间的确切区别是并行化(或启用多线程)链接的子作业并行运行,无论哪个先完成,另一方面,同步链接的子作业仅在所有其他并行化子作业完成时才开始运行。
因此,当您有一个需要一些子作业并行运行的请求时,并行化是最好的,并且一个子作业只有在所有其他并行化子作业完成时才开始运行。
它还使您的工作设计更加灵活。
有关详细信息,您可以访问此链接
于 2017-07-24T17:21:08.093 回答