Я использую Hudson на компьютере с Windows 7 (x64): он просто запускается с помощью java -jar hudson.war. По какой-то причине процесс Java использует только один процессор из двух доступных, хотя он работает с несколькими потоками. Я почти уверен, что стандартным поведением для os является распределение потоков многопоточной программы между процессорами, если явно не указано иное (используя API-интерфейс SetProcessorAffinity, если я правильно помню).
Есть ли способ сказать Java, чтобы использовать несколько процессоров?