为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

3 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

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

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


查看完整回答
反对 回复 2019-05-06
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

当然是新开一个线程。


查看完整回答
反对 回复 2019-05-06
?
GCT1015

TA贡献1827条经验 获得超4个赞

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


查看完整回答
反对 回复 2019-05-06
  • 3 回答
  • 0 关注
  • 856 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信