Это невозможно (по крайней мере, для простой Java).
Вы можете использовать пулы потоков , чтобы ограничить количество потоков (и, следовательно, ядер), используемых для различных типов работы, но нет способа указать ядро для использования.
Существует даже (небольшая) вероятность того, что ваша среда выполнения Java не поддерживает собственные потоки для вашей ОС или оборудования. В этом случае используются зеленые нити , и для всей JVM будет использоваться только одно ядро.