Есть ли способ заставить JVM работать на одном процессоре или Core.
Да. Для этого есть специальные инструменты для ОС.
В Java есть способ заставить экземпляр JVM работать на одном CPU / Core.
Количество
Кроме того, существует ли способ для данного потока выяснить, на каком процессоре он работает?
Нет. (Поток, выясняющий это, подразумевает, что вы делаете это на Java ...)
Эти ответы следует уточнить, сказав, что это невозможно на чистой Java . Вы могли бы иметь возможность использовать JNI для вызова некоторых специфичных для ОС собственных API-интерфейсов для выполнения этих задач. Но это проще и понятнее выполнить задачу из командной строки или из некоторого соответствующего графического интерфейса управления ОС.