整理部分代码，分离主进程与工作进程