Qt信号与槽是管理者模式的典型运用。connect和commit的使用者必须继承QObject,同一个线程中不会用到这种机制,在不同线程中,信号到达的顺序会被保存,依次调用各个槽函数实现,执行的线程是槽函数所在的线程,所以不需要在槽函数中设置同步。
调用commit之后函数立即返回,所以该机制属于异步方式。
Qt信号与槽是管理者模式的典型运用。connect和commit的使用者必须继承QObject,同一个线程中不会用到这种机制,在不同线程中,信号到达的顺序会被保存,依次调用各个槽函数实现,执行的线程是槽函数所在的线程,所以不需要在槽函数中设置同步。
调用commit之后函数立即返回,所以该机制属于异步方式。