猿问

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

官方文档中说android1.6以后就开始对Asynctask的内置线程池机制进行了屏蔽,程序员需要自己开线程池对其进程控制。那其中就有个问题,在没有开启线程池的情况下,在代码中new多个Asynctask,并execute()执行,会是怎么个运行规律呢?

动漫人物
浏览 73回答 3
3回答

慕少森

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

Helenr

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

手掌心

比如我new了3个task:A、B、C,是不是必须等到A执行完了B才开始执行,C也是等B执行完了才开始执行?
随时随地看视频慕课网APP

相关分类

Android
我要回答