Много раз я слышал, что лучше поддерживать количество потоков в пуле потоков ниже количества ядер в этой системе. Наличие двух или более потоков, чем количество ядер, является не только отходами, но также может привести к ухудшению производительности.
Это правда? Если нет, каковы основополагающие принципы, нарушающие эти претензии (в частности, касающиеся java)?