zoukankan      html  css  js  c++  java
  • Aliyun OSS SDK 异步分块上传导致应用异常退出

    问题描述:

    使用Aliyun OSS SDK的BeginUploadPart/EndUploadPart执行异步分块上传操作,程序出现错误并异常退出!

    原因分析:

    Using .NET Framework 2.0, unhandled exceptions, no matter where they come from, will cause termination of the app.

    (详见:Exceptions in Managed Threads:https://msdn.microsoft.com/en-us/library/ms228965(v=vs.110).aspx)

    在.NET Framework 2.0中,未处理异常,无论发生在什么地方,都将导致应用退出!

    同时,调用BeginUploadPart/EndUploadPart将会在线程中执行上传操作,oss sdk并没有针对运行中可能出现的异常进行处理,因此任何异常(如网络断开、内存不足等),都将导致程序退出。

    解决方案:

    使用同步方法,并添加try{}catch{}异常处理代码。

  • 相关阅读:
    17-DBSCAN密度聚类
    16-K-means聚类
    15-TF-IDF
    14-支持向量机SVM
    13-感知机原理概述
    12-随机森林
    11-集成学习原理概述
    10-决策树
    9-朴素贝叶斯
    栈和队列(python)
  • 原文地址:https://www.cnblogs.com/dadream/p/5286669.html
Copyright © 2011-2022 走看看