?
Nur so viel, das System (Windows) erstellt thread, diese werden bei einem Singleprozessor der reihe nach abgearbeitet. Der P4HT (Haperthreading) kann 2 Threads auf einmal abarbeiten. Dies kommt auf den Code an, denn der P4HT nutzt die einheiten der CPU die im moment nicht vom hautthread benutzt werden, für den 2. Thread. Die neuen duo 2 cpu welche 2 cpu kerne besitzten haben zwei vollwertige kerne, beides hat für den Programierer den nachteil, das er sich um die Threadsyncronisierung kümmern muß, wenn er einen thread startet, und daten an einen anderen thred übertragen will.
Da du nur ein simples Prg hast, und keine eigenen Thread startest und alle Thread die vom system(Windows) gestartet werden, mit 0 beendet werden, also alles OK brauchst du dir keine gedanken um threads zu machen.
vielleicht etwas viel als antwort, aber wenn du mehr darpber erfahren willst, dann solltest du dich eingehen mit prozessoren unt thread beschäftigen
gruß