Pessoal, estou querendo processar inserções no banco em paralelo para otimizar o desempenho.
A dúvida é a seguinte, se eu usar threads para fazer esse processamento, chamando por exemplo 1 Thread para cada processamento, e minha máquina possui mais de um core a jvm vai fazer uso disso automaticamente? Ou não, vai simplesmente utilizar o scheduler e alternar as Threads dando uma falsa sensação de paralelismo?
Caso isso não seja feito automaticamente, alguém conhece uma maneira de controlar isso?