Blackberry Super Apps

Ideas y reflexiones sobre Blackberry, útil para usuarios, muy útil para desarrolladores | @michocohen

martes, 20 de julio de 2010

TooManyThreadsError

Este error es muy común, sobre todo en aplicaciones que incluyen varios procesos que corren en simultáneo, como bien podría ser una red social, en la que además del thread principal, podemos llegar a estar usando 10 threads de conexiones, un par de timers, y ya estaríamos cerca del límite.

Aca les dejo un link sobre los máximos de Threads permitidos según el sistema operativo.

Minimizar la cantidad de threads al mínimo no es una solución, ya que podríamos estar sobrecargando el thread principal y recibiendo un "Application is not responding".

Lo ideal es ir controlando la creación de threads mediando un ThreadsManager que regule.

No hay comentarios:

Publicar un comentario