Nbr потоков, начатых JNI_CreateJavaVM () - PullRequest
2 голосов
/ 14 июня 2011

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

1 Ответ

1 голос
/ 14 июня 2011

Если вы не хотите использовать все ядра, вы можете явно установить привязку потока вашего процесса через sched_set_affinity().(Windows имеет аналогичный механизм).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...