gpt4 book ai didi

java - 在 android 中顺序上传文件更安全/更好,还是多线程同时上传文件更好?

转载 作者:行者123 更新时间:2023-11-30 07:51:32 25 4
gpt4 key购买 nike

我正在创建一个需要我将文件上传到 Box.com 的 android 应用程序,我想知道按顺序或同时上传我的文件是否更安全?将会有大量文件,所以我有点担心同时处理它们?

能否请您告诉我两者的优缺点?

非常感谢您在这件事上的时间和帮助。

最佳答案

实际上,根据我们的经验,我不得不说顺序是要走的路。原因如下:

  1. 速度:对于典型的消费者(非企业)网络连接,您的上传速度远低于下载速度。无论您按顺序上传什么,都可能会使用最大带宽,而并发上传 (2x/3x) 可能会使用可用带宽的 1/2 或 1/3,并且每次上传需要 2x/3x 的时间。因此,并发不一定会给您带来速度优势,尤其是在较旧的设备上...

  2. 开销:如果您自己处理加密或压缩等,并行上传的 CPU 开销会更高,这意味着电池生命周期会更短。无论如何,我会推荐像 Retrofit 这样的图书馆。与 API 交互。

  3. 安全性:如果您的网络连接中断,并发上传会使您面临多次上传失败或在线文件可能损坏的情况,而顺序方法可将单个文件的风险降至最低。从那里恢复下载应该比多次失败的上传更易于管理。

关于java - 在 android 中顺序上传文件更安全/更好,还是多线程同时上传文件更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46899271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com