Для всех практических целей это ситуативный, он действительно "зависит".
- что нити делают?
- сколько памяти им нужно?
- сколько идет сборка мусора?
- сколько у тебя памяти?
- сколько у вас процессоров?
- как быстро они?
Приложения сервера приложений Java EE не создают сами потоки. Скорее вы настраиваете пулы потоков. Я еще никогда не был в ситуации, когда возможность создания еще 10 потоков могла бы решить проблему, и некоторые ограничения сервера приложений не позволили мне сделать это.
Сравнение производительности между различными серверами приложений очень нетривиально, а ответы, как правило, ломкие - т.е. небольшие изменения в типе работы могут дать разные ответы.
Почему вы задаете вопрос?