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

难道是按代码中execute()的顺序一个一个的执行吗?

难道是按代码中execute()的顺序一个一个的执行吗?

动漫人物 2023-03-17 13:09:06
官方文档中说android1.6以后就开始对Asynctask的内置线程池机制进行了屏蔽,程序员需要自己开线程池对其进程控制。那其中就有个问题,在没有开启线程池的情况下,在代码中new多个Asynctask,并execute()执行,会是怎么个运行规律呢?
查看完整描述

3 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

当然不是了,是一个task里面的所有任务都是顺序执行的,多个task之间没有同步关系的。

查看完整回答
反对 回复 2023-03-20
?
Helenr

TA贡献1780条经验 获得超3个赞

这2个方法是人为的加了同步锁,还是只要实现Executor就会加同步锁?要是加了同步锁,那在增加线程池的时候,并发执行岂不是成了空谈?求教!

查看完整回答
反对 回复 2023-03-20
?
手掌心

TA贡献1942条经验 获得超3个赞

比如我new了3个task:A、B、C,是不是必须等到A执行完了B才开始执行,C也是等B执行完了才开始执行?

查看完整回答
反对 回复 2023-03-20
  • 3 回答
  • 0 关注
  • 61 浏览

添加回答

举报

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