之前也考虑过这种方式,但是这样实时性会有所下降因为我在检测到队列内无数据时需要sleep一下,如果不sleep又会导致cpu占用率居高不下程序报文吞吐量较大且实时性要求比较高,所以才采用了信号槽当有报文需要发送时马上通知发送端发送
其实我的问题主要僦是对于Qt多线程返回信号,线程返回信号间的信号槽实际是归属于主线程返回信号的当主线程返回信号出现阻塞就导致了线程返回信號间的信号槽阻塞,不知道有没有什么好的方法规避这个问题……
可否说的详细点没太明白你的意思
请教下:连接不同线程返回信号的信号槽将第五个参数强制设为Qt::DirectConnection,如下
这样会不会有什么隐患呢
请教下:连接不同线程返回信号的信号槽将第五个参数强制设为Qt::DirectConnection,如下
这樣会不会有什么隐患呢为什么这样是线程返回信号不安全的呢?
发送事件的话要带报文传递,好实现吗