Pregunta

De acuerdo con esta stackoverflow posterior , hay un límite en Mac OS X 10.6 para cuántos hilos puede ser creado por JVM o cualquier aplicación. El límite se puede visualizar mediante la ejecución siguiente comando en el terminal:

sysctl kern.num_threads

y

sysctl kern.num_taskthreads

systctl tiene la posibilidad de anular estos valores en Linux, sin embargo, no en OS X. Según esta página hombre , esos campos no se pueden cambiar.

Así que mi pregunta es, en OS X 10.6, ¿hay otra manera de reemplazar el límite de cuántos hilos se pueden crear?

¿Fue útil?

Solución

Es posible que pueda utilizar el kernel de 64 bits y una gran cantidad de memoria para aumentar el límite. Ver comprensión de los procesos límites (esto es aproximadamente 10,6 servidor). No sé de otra manera.

Otros consejos

utilizar este comando en ubuntu 12.10

sysctl  -A | grep thread

Si usted está alcanzando este límite tal vez debería pensar en cambiar su diseño. ¿Cuántos núcleos tiene usted? El límite se fija generalmente a un nivel su vez determinado el sistema no se comportará bien particualrly.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top