多线程取数据，返回后要调用主线程