【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种数据传输方法,包括:基于需要传输的目录和/或文件启用至少一个线程;将所述目录和/或文件平均分配给所述至少一个线程;利用所述至少一个线程分别传输对应的目录和/文件;对于所述至少一个线程,当一个线程在传输完被分配的目录和/或文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,并且与该未完成线程一起共同传输与该未完成线程对应的目录和/或文件。相应地,还提供了一种数据传输系统。采用本专利技术,可以缩短传输文件和/或目录的时间,从而提供上传效率。【专利说明】数据传输方法以及数据传输系统
本专利技术涉及计算机
,更具体地,涉及一种数据传输方法以及数据传输系统。
技术介绍
在现有存储系统中,多数文件或者目录的上传都采用多线程上传的方式。在上传过程中通常是计算目录和文件的数据,然后平均到多个线程上面去,简单的分配好任务后进行上传。在上传过程中没有对容量大小的判断,以及无法实现简单的负载均衡,这样就会导致有些线程已经传输完毕,而有些线程负载比较大无法传输完毕的情况。
技术实现思路
针对相关技术中的问题,在一方面提供了可 ...
【技术保护点】
一种数据传输方法,包括:基于需要传输的目录和/或文件启用至少一个线程;将所述目录和/或文件平均分配给所述至少一个线程;利用所述至少一个线程分别传输对应的目录和/文件;对于所述至少一个线程,当一个线程在传输完被分配的目录和/或文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,并且与该未完成线程一起共同传输与该未完成线程对应的目录和/或文件。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈飞,何牧君,曹振南,王勇,刘冠川,张新凤,
申请(专利权)人:曙光信息产业北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。