标签: c++
有一个空的Windows控制台C ++应用程序。在我看来,一个进程默认情况下会启动一个线程,但是在调试它时会显示三个线程。该程序如下:
int main() { return 0; }
,调试信息为:
答案 0 :(得分:0)
ntdll.dll线程实际上是从您链接的库开始的操作系统线程。您所有的代码都在线程16472上运行。
ntdll.dll
通常,这些是线程池工作程序,可为您的应用加载其他动态库。 Windows 10通过利用多个CPU内核来更快地初始化来优化进程启动。