1个Spark应用程序可以产生多个job任务(依据: Action算子), 1个Job任务产生1个DAG执行流程图,
1个DAG有多个Stage阶段(依据:宽依赖), 1个Stage阶段可以有多个线程.
图解