title: why a c++ application has three threads started by default?
body: <p>There is an empty Windows console C++ application. In my mind, a process would have one thread started by default, but it shows three threads when debugging it. The program as follows:</p>
  <pre><code>int main() {
      return 0;
  }
  </code></pre>
  <p>and the debug information is:
  <img src="https://i.stack.imgur.com/L5paR.png" alt="debug information showing three threads" /></p>