QT中多个子线程发出同一信号给主线程的槽函数,槽函数如何执行呢?

我发现在多个子线程同时发信号调用主线程的槽函数的时候,槽函数运行会出错。
想问一下大家,这种情况下,槽函数应该如何写才能做到相互不干扰?

使用QMetaMethod::invoke调用主线程的槽函数,做线程同步。