Qt同步、異步

【同步、異步】

同步意味着事件、操作或進程有序的,一個操作必須在另一個操作完成後開始執行。當多線程時通過鎖、信號量等機制來確保數據一致性或避免競爭條件。

異步則意味着事件、操作或進程獨立的,可以在不等待其他操作完成的情況下開始執行。一定是多線程。

參考:理清概念:同步與異步_同步異步-CSDN博客

【Qt中的同步、異步】

QT信號和槽機制中,同時包含了同步和異步以及異步阻塞三種不同的模式。即connect()的最後一個參數。

QMetaObject::Connection QObject::connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type = Qt::AutoConnection)

 參考:qt的信號和槽機制是同步的還是異步的? - 知乎 (zhihu.com)

【Qt線程】

……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章