title: Multithreading: What is the point of more threads than cores?
body: <p>I thought the point of a multi-core computer is that it could run multiple threads simultaneously. In that case, if you have a quad-core machine, what's the point of having more than 4 threads running at a time? Wouldn't they just be stealing time (CPU Resources) from each other?</p>