QThread 的wait和 quit 同时使用吗
时间: 2024-05-30 18:13:03 浏览: 199
PyQt5中多线程模块QThread使用方法的实现
不建议同时使用。wait()函数会阻塞当前线程,等待目标线程执行完毕,而quit()函数会让目标线程退出事件循环并结束线程。如果同时使用,可能会出现死锁或未定义行为的问题。一般情况下,我们只需要使用quit()函数来结束目标线程即可。如果需要等待目标线程执行完毕,可以使用QThread的finished()信号来通知主线程。
阅读全文