2 u011094068 u011094068 于 2013.11.04 21:48 提问

关于Java与android线程多次start()问题?

请教如题, 晚上吃完饭没事想到个问题,测试了一下也不明不白的。。望解答。
我在android项目里面写了一个按钮,按钮里面开启一个简单的线程 如下。
Thread thread = new Thread(runnable);
thread.start();
线程里面也不需要做什么事情,就打印了一些数据,我每按一次就打印一次。想请教一下,我每按一次是开启的新线程,多个线程同时工作呢,还是在原线程里面增加了队列依次进行工作? 自己测试和网上找了一下也还没怎么明白。求高手~

3个回答

su1216
su1216   2013.11.05 10:00
已采纳

同时工作。
每次都会new一个新的线程,执行一次start

当然,先开启的线程很可能已经执行完毕了,如果你只是打印一些log

a63850553
a63850553   2013.11.11 14:22

当然是新开一个线程。

a454569399
a454569399   2013.11.27 14:32

关键你线程里面的处理太简单了,瞬间就完成了,你这么测试没什么感觉的,如果多个线程,建议用线程池

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!