回帖:dbzhang800:看Qt手册的话,很少有函数标称是 threadsafe 的,但 postEvent() 是线程安全的:
void QCoreApplication::postEvent(QObject *receiver, QEvent *event, int priority = Qt::NormalEventPriority)
....
Note: This function is thread-safe
....... (2019-11-16 22:08)
它有些处理,还是排队进行的,内部并不是业务层面的多线程。
可能是因为Qt主要是界面库,而界面处理一般都是只在主线程中,所以引起了很多线程之间不能乱跨的限制。
所以多线程还是自己控制会比较好。