Master-Worker模式
Master-Worker模式
Master-Worker模式是常用的并行计算模式。
它的核心思想是系统由两类进程协作工作:Master进程和Worker进程。
Master进程负责接收和分配任务,Worker负责处理子任务。当各个Worker子进程处理完成后,会将结果返回给Master,由Master做归纳和总结。
其好处是能将一个大任务分解若干个小任务,并行执行,从而提高系统的吞吐量。
示例demo:
本文由作者按照 CC BY 4.0 进行授权
Master-Worker模式是常用的并行计算模式。
它的核心思想是系统由两类进程协作工作:Master进程和Worker进程。
Master进程负责接收和分配任务,Worker负责处理子任务。当各个Worker子进程处理完成后,会将结果返回给Master,由Master做归纳和总结。
其好处是能将一个大任务分解若干个小任务,并行执行,从而提高系统的吞吐量。
示例demo: