多线程中的信号与槽

xiaoxiao2021-02-28  109

如果程序中有多个线程,槽函数在哪个线程中执行?

只要函数体中没有访问临界资源的代码,同一个函数可以被多个线程同时调用,且不会产生任何副作用

研究槽函数的具体执行线程意义:当信号的发送与对应槽函数的执行在不同线程中时,可能产生临界资源的竞争问题

无论事件循环是否开启,信号发送后会直接进入对象所依附线程的事件队列;然而,只有开启了事件循环,对应的槽函数才会在线程中被调用

什么时候需要在线程中开启事件循环?

转载请注明原文地址: https://www.6miu.com/read-57163.html

最新回复(0)