【发布时间】:2014-07-17 16:57:20
【问题描述】:
现在我正在使用异步任务在单线程中上传图像。但它效率不高,上传需要很多时间。所以我引用这个link 来使用 ThreadPoolExecuter 下载图像。我可以在上传图片的同时使用这个策略吗?
这是上传图片的好习惯吗?
【问题讨论】:
标签: android multithreading image-uploading bulkloader
现在我正在使用异步任务在单线程中上传图像。但它效率不高,上传需要很多时间。所以我引用这个link 来使用 ThreadPoolExecuter 下载图像。我可以在上传图片的同时使用这个策略吗?
这是上传图片的好习惯吗?
【问题讨论】:
标签: android multithreading image-uploading bulkloader
您可以在单独的线程中下载和上传图像,这非常好。
如果您想为此使用多个线程,由于带宽有限(多个线程不会加快进程)和分区问题(在服务器上),这将毫无意义。
【讨论】:
Loaders
这是上传图片的好习惯吗?
是的,如果您不担心跟踪每次执行(即线程何时完成其任务),这可能是一个选项。
看看google doc 怎么说
它们通常在执行大量数字时提供更好的性能 异步任务,由于减少了每个任务的调用开销, 它们提供了一种限制和管理资源的方法, 包括线程,在执行任务集合时消耗。
【讨论】: