2010-02-03 57 views
2

我有一个类,它有一个由主线程和3个其他线程(2 QThreads和1使用QtConcurrent :: run())调用的方法。在这种方法中,我有时会发出一个信号。这是好的,或者它可能会导致问题,因为我没有发出属于调用线程的信号。从其他线程发射信号

回答

3

是的,这非常好。 QT透明地为您执行线程间通信。如果需要触发的插槽位于另一个线程中,则信号会排队,并在目标线程进入事件循环时接收。

您可以试试看看调试器中会发生什么。