Run方法核心流程