创建一个对象包含信号和槽,把信号和槽connect,使用默认连接方式autoConnection,这时一般实际使用directly方式,然后使用moveToThread移动到另一个线程,这时连接方式会改变吗,在当前线程发射信号似乎不会等待槽执行完毕再返回,那么连接方式应该不是directly了而是queue,但是对于另一个线程来说信号和槽在同一个线程内,发射信号会阻塞直到槽执行返回,那么这又是directly方式,这是通过autoConnection运行时判断实现的吗?
创建一个对象包含信号和槽,把信号和槽connect,使用默认连接方式autoConnection,这时一般实际使用directly方式,然后使用moveToThread移动到另一个线程,这时连接方式会改变吗,在当前线程发射信号似乎不会等待槽执行完毕再返回,那么连接方式应该不是directly了而是queue,但是对于另一个线程来说信号和槽在同一个线程内,发射信号会阻塞直到槽执行返回,那么这又是directly方式,这是通过autoConnection运行时判断实现的吗?
1 回答701 阅读✓ 已解决
622 阅读
578 阅读
573 阅读
529 阅读
1 回答321 阅读
谁说的“对于另一个线程来说信号和槽在同一个线程内,发射信号会阻塞直到槽执行返回”的?