【发布时间】:2015-11-11 10:36:09
【问题描述】:
我的 QT 应用程序使用 WinApi 库。 现在我有以下代码:
//main.cpp
qDebug() << "main::instance = " << qApp; //0x29fe18
//lib.cpp
qDebug() << "library::instance = " << GetModuleHandle(NULL); // 0x400000
如您所见,当我的应用只有一个线程流时,我得到了不同的句柄。
怎么了?
编辑: 是的,我猜这些是不同的东西。 问题是:我如何从两个地方获取线程句柄(如果代码从同一个线程运行 - 我应该得到相同的句柄值,如果有 2 个线程 - 我应该得到 2 个不同的线程句柄)?
【问题讨论】: