I can print thread ID to console following way:

```
cout << "thread ID: "  << std::this_thread::get_id() << endl;

```

After this the IDs printed to console corresponds to IDs that can be found in Visual Studio 2013 Community under:

```
Debug -> Windows -> Threads -> [ID column]

```

If I do ascending sort by this ID in `Debug -> Windows -> Threads` do I get the order in which threads started? Or In another words: does `std::this_thread::get_id()` always increment with every new thread started or it can also decrement?