View Single Post
Old 2006-07-27, 04:53   #2
Jamiaz's Avatar
Sep 2005
Detroit, MI

23 Posts

Basically if there is a non-multi threaded program running on a multi processor computer, the os decideds where to run the threads. In simple terms it runs the thread on a processor, then the next command starts and it goes to the unused processor, and so on and so on, It is basically using 100% of 1 processor, but since there is 2 of them it is jumping between both of them. I have seen this for years using dual prcoessor computers, it is a simple way to tell if a program is multi-threaded or not.

I'm sure someone here has a much more technical description of this, but I like my simple answer. :)


Last fiddled with by Jamiaz on 2006-07-27 at 04:53
Jamiaz is offline   Reply With Quote