啊,是我没仔细看贴
也就是当线程A处理数据时,信号又被重设了
如果只是单线程,这个重设的动作不可能发生
经典的用锁的情况,进入之前锁住,出去之后放掉 --- 只是不知道这里应该怎么做
【 在 hengcuiyuan 的大作中提到: 】
: 问题找到了,就是卡在readyRead的槽函数里面,当在槽函数里面执行的时候,有新数据到来,但这个新数据并不会再次有readyRead信号发出,后面的数据接收和处理程序就一直在傻等数据到齐,因而导致的通信超时。多线程的时候这种概率大,不搞多线程的时候没问题。
:
--
FROM 52.9.227.*