首页 > 代码库 > block的是发送信号的线程,又不是处理槽函数的线程
block的是发送信号的线程,又不是处理槽函数的线程
请问UI线程给子线程发信号,应该用哪种连接方式?
如果子线程正在执行一个函数,我发射信号去执行子线程的另一个函数,那么此时子线程到底会执行什么呢?
用信号量做的同步。
第一把信号槽的事件丢到线程的事件队列,第二信号量等待,等到事件处理完触发,继续执行主线程逻辑。
子线程还是处理事件,只是信号槽的槽函数执行完,会做信号量的操作…
连接的时候,那就不需要block? 因为信号量已经控制好了?
需要,你只有指定那个连接参数才有信号量的操作…
block的是发送信号的线程,又不是处理槽函数的线程…
给槽函数线程没有关系…
不要一个链接里双向block,会死锁的…
block的是发送信号的线程,又不是处理槽函数的线程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。