qDebug() << "DealTimeoutObject1:" <<QThread::currentThreadId() << QThread::currentThread();
如上图所示,通常第一个打印出来的是线程句柄代表内核对象
而第二个打印出来的是一个指向该线程的指针
通常我们程序出错的时候报的都是这个指针,所以排查出错的地方的时候,后面这个才有用。
qDebug() << "DealTimeoutObject1:" <<QThread::currentThreadId() << QThread::currentThread();
如上图所示,通常第一个打印出来的是线程句柄代表内核对象
而第二个打印出来的是一个指向该线程的指针
通常我们程序出错的时候报的都是这个指针,所以排查出错的地方的时候,后面这个才有用。