用队列。之前是硬编码分配多线程任务的