前段时间在写多线程程序时,一个非模式对话框退出时,提示QMutex pointer is misaligned.说明一下,有个次线程读取数据。在退出时,对话框的析构函数直接调用次线程的quit方法。
解决方法,线程退出后,可能次线程在主线程退出后结束,需要加上次线程的wait方法,主线程等待次线程结束后才退出
前段时间在写多线程程序时,一个非模式对话框退出时,提示QMutex pointer is misaligned.说明一下,有个次线程读取数据。在退出时,对话框的析构函数直接调用次线程的quit方法。
解决方法,线程退出后,可能次线程在主线程退出后结束,需要加上次线程的wait方法,主线程等待次线程结束后才退出