Forum Moderators: open
Or did you mean something more technical?
[msdn.microsoft.com...]
If you have two different threads, they must still share the same CPU, so they split up the time the CPU has between them. If your machine has two CPUs, then each thread can run on a separate CPU--the operating system automatically takes care of directing threads to the appropriate CPU in the most efficient manner.