【发布时间】:2015-08-20 16:24:10
【问题描述】:
当我执行以下代码时-:
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
cout << GetCurrentProcessId() << endl;
cout << GetCurrentThreadId() << endl;
}
我得到以下输出-:
1160
4316
我的问题是-:
- 既然这是一个独立的进程,它怎么会有一个“thread-id”呢?
- 为什么输出中的两个整数不同?
我在 Windows 7 上使用 C++14 和 TDM-GCC 4.9.1 编译器。
【问题讨论】:
标签: c++ windows multithreading gcc