Java.util.concurrent库是否比标准的Android AsyncTask更好地完成任何类型的任务

L7C*_*ers 3 java multithreading android java.util.concurrent

我意识到你获得了更多的自定义,但是使用并发库类而不仅仅是使用库存AsyncTask还是仅创建线程并调用run,是否有性能(内存/速度)优势?

And*_*kov 7

如果你看一下AsyncTask 源代码,你会发现这一切都在建FutureTask,并从其他类java.util.concurrent.*.

我认为使用AsyncTask更方便,纯净FutureTask只会带来轻微的好处.虽然您可以选择使用其他API java.util.concurrent.*来完成更复杂的任务.