В соответствии с этим stackoverflow post, существует ограничение на Mac OS X 10.6 для того, сколько потоков может быть создано JVM или любым приложением. Лимит может быть отображен ход следующей командой в терминале:Есть ли способ изменить максимальное количество потоков, которые могут быть созданы на OS X 10.6 JVM?
sysctl kern.num_threads
и
sysctl kern.num_taskthreads
systctl имеет возможность переопределить эти значения на Linux, но не на OS X. Согласно this man page, эти поля не изменяются.
Итак, мой вопрос: на OS X 10.6 существует ли другой способ преодолеть предел количества потоков, которые могут быть созданы?
Спасибо Matthijs, я буду стараться использовать 64-битное ядро. – 2010-12-15 13:52:28