As far as I\'m concerned, the ideal amount of threads is 3: one for the UI, one for CPU resources, and one for IO resources.
But I\'m probably wrong.
I\'m ju
Herb Sutter wrote an article for Dr. Dobb's Journal in which he talks about the three pillars of concurrency. This article does a very good job of breaking down which problems are good candidates for being solved via threading constructs.