Then I read this tech note that sort of contradicted this. Here's a quote:
Quote:
The processor can never be sitting idle waiting to the next task, unlike our cashier. The CPU must always have something to do. It's like when you turn on the computer, the CPU is a piece of wire that electric current is always running through, thus it must always be doing something. NT give the CPU something to do when there is nothing else waiting in the queue. This is called the idle thread.
So could someone give me a deeper insight as to why my CPU is cooler when "idle" compared to not.
Another question, somewhat related. The game server for BF:42 (BattleField 1942) would jump to %100 percent when just one person joined in the game. When idle, the BF:42 server program only used 2-3%. They then patched game, and now the CPU usage jumps a negligable amount when someone joins the game. The question is, was the unpatched version of BF:42 blocking the idle process from kicking in? I refuse to believe they optimized the code that much in the patch.

Help










