Когда я вызываю JNI_CreateJavaVM () на 24-ядерном компьютере с 32 ГБ, используя Ubuntu 10.10 gcc, он запускает 26 потоков. Это похоже на излишество. Где может быть установлено количество созданных потоков? Спасибо.
Если вы не хотите использовать все ядра, вы можете явно установить привязку потока вашего процесса через sched_set_affinity().(Windows имеет аналогичный механизм).
sched_set_affinity()