@Mike: Doesn't matter how many cores there are. Thread pools start with 1-2 threads per core. If your task is CPU bound, then there's no point in running it in parallel with the other tasks, you end up slowing everything down. This is an elementary result of queueing theory.
↧