要使thread1正确的退出,必须先使用quit()函数退出event loop,然后才能发送finished()信号,然后才能正确执行wait()函数,否则在执行wait()之后主线程则会一直被blocks,mainwindow也不能正常的析构
构造函数线程ID: 0x7f5a1649c780 :执行线程(工作线程)对象workThread在主线程中创建,主线程拥有这个对象,但是执行完workThread->moveToThread(thread1);workThread对象所在的线程转为子线程,所以析构在子线程中析构。