循环的部分扔到线程里,这个线程只处理这个循环,主线程不阻塞等待循环线程,循环执行完毕给主线程发信号,主线程处理回调函数完成异步解耦