线程异常太多

tek*_*ek3 2 multithreading blackberry threadpool

我面临着黑莓发展的问题.在我的应用程序中,我必须从服务器获取图像,所以我必须为从服务器加载的每个图像创建一个单独的连接线程..但这样做我得到TooManyThreadsException ..有关控制线程的任何想法...

在黑莓中,一个应用程序最多可以同时运行16个线程...但我必须一次显示超过16个图像...

ang*_*son 5

重用线程,排队所有图像,并运行几个线程,每个线程一次处理一个图像,然后继续下一个.

有一个原因,该单元每个进程只允许16个,而且它与资源有关.你基本上必须用更少的线程来做.

  • @NGA,使用线程池.然后你将不必继续创建/销毁线程.使用某种线程间消息传递系统在按下后退按钮时向线程发出信号,以便他们可以停止正在执行的操作. (3认同)