What is multi-threading?

Quote from Runningbear:

Can someone briefly explain what multi-threading is and what it does.

Runningbear

Multi-threading is way for the operating system to do multiple things at the same time efficiently. Multi-threading is often more efficient than running e.g. multiple programs at the same time (assuming that the same "end result" was produced)

New P4s has special hardware to make multi-threading especially efficient. The best application of this I can think of would be Java, which uses multi-threading extensively.
 
Back
Top