在MultipuleThread android中上传批量图像

时间:2014-05-28 12:50:49

标签: android multithreading image-uploading bulkloader

现在我正在使用asynctask在单线程中上传图像。但效率不高,上传需要花费大量时间。所以我使用ThreadPoolExecuter引用此link下载图像。我还可以在上传图片时使用此策略吗?

这是上传图片的好习惯吗?

2 个答案:

答案 0 :(得分:2)

  

这是上传图片的好习惯吗?

如果您不担心跟踪每个执行(即线程完成其任务时),那么可以是一个选项。

查看google doc说的内容

  

它们通常在执行大数字时提供改进的性能   异步任务,由于减少了每个任务的调用开销,   它们提供了限制和管理资源的手段,   包括执行任务集合时消耗的线程。

答案 1 :(得分:0)

您可以在单独的线程中下载和上传图像,这完全没问题。

如果你想使用多个线程,那么由于有限的带宽(几个线程不会加速进程)和分区问题(在服务器上)没有意义。